Команда 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 задаёт таймаут ожидания в секундах.


Revision #2
Created 2026-06-22 10:34:45 UTC by DD
Updated 2026-06-22 14:01:49 UTC by Артём Сидельников