Я стикався з цим питанням нещодавно. Навіть після заміни COMPOSE_HTTP_TIMEOUT
значення за замовчуванням це не спрацювало для мене.
Можлива причина Як зазначено в документації Складіть змінні середовища CLI
COMPOSE_HTTP_TIMEOUT: Налаштовує час (у секундах), до якого дозволено зависати запиту до демона Docker, перш ніж Compose вважатиме його невдалим. За замовчуванням 60 секунд.
Видалення tty:true
з мого докера-композиції працювало у мене.
Докладніше про проблему Скласти помилку "Запит HTTP зайняв занадто багато часу" # 3633
Деталі середовища Docker:
$ docker-compose version
docker-compose version 1.18.0, build 8dd22a9
docker-py version: 2.6.1
CPython version: 2.7.13
OpenSSL version: OpenSSL 1.0.1t 3 May 2016
$ docker version
Client:
Version: 18.09.1
API version: 1.39
Go version: go1.10.6
Git commit: 4c52b90
Built: Wed Jan 9 19:35:01 2019
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.1
API version: 1.39 (minimum version 1.12)
Go version: go1.10.6
Git commit: 4c52b90
Built: Wed Jan 9 19:06:30 2019
OS/Arch: linux/amd64
Experimental: false