Команда docker-compose up -d завершается ошибкой
Симптом
При запуске контейнеров появляется ошибка:
ERROR: An HTTP request took too long to complete. Retry with --verbose to obtain debug information.
If you encounter this issue regularly because of slow network conditions, consider setting COMPOSE_HTTP_TIMEOUT to a higher value (current value: 60).
Причина
Docker Compose не успевает выполнить запуск контейнеров за отведённое время и завершает операцию по таймауту.
Решение
Увеличьте таймаут ожидания запуска контейнеров. Вместо стандартной команды:
docker-compose up -d
используйте:
COMPOSE_HTTP_TIMEOUT=300 docker-compose up -d
Значение 300 задаёт таймаут ожидания в секундах.