Устранение неисправностей
Типичные проблемы при запуске
Порты уже заняты
Симптом: ошибка Bind for 0.0.0.0:8081 failed: port is already allocated
Решение:
# Проверьте, какой процесс занимает порт
lsof -i :8081
# Остановите конфликтующий процесс или измените порт в .env
Недостаточно памяти Docker
Симптом: контейнеры завершаются с ошибкой OOM Killed
Решение:
- Убедитесь, что Docker выделено не менее 16 ГБ RAM
- На Windows/macOS: откройте настройки Docker Desktop → Resources → увеличьте лимит памяти
Контейнеры не запускаются
Симптом: docker compose up завершается с ошибкой
Решение:
# Проверьте версии Docker
docker --version # Требуется 20.10.0+
docker compose version # Требуется 2.22.0+
# Просмотрите логи конкретного сервиса
docker compose logs <имя-сервиса>
# Пересоберите с нуля
docker compose down -v
docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d
WSL2 не настроен (Windows)
Симптом: Docker Desktop не запускается на Windows
Решение:
- Откройте PowerShell от имени администратора
- Выполните:
wsl --install - Перезагрузите компьютер
- Запустите Docker Desktop
Проверка состояния системы
Для проверки статуса всех контейнеров:
docker compose ps
Для просмотра логов в реальном времени:
docker compose logs -f
Полный сброс
Если система работает некорректно, выполните полный сброс:
# Остановите все контейнеры
docker compose down -v
# Удалите кэш сборки
docker system prune -f
# Запустите заново
docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build -d
предупреждение
Команда docker compose down -v удалит все данные, хранящиеся в томах Docker (базы данных, файлы MinIO). Используйте с осторожностью.
Обращение в поддержку
Если проблему не удалось решить самостоятельно, обратитесь в техническую поддержку.