webentwicklung-frage-antwort-db.com.de

So überschreiben Sie den Standardwert von COMPOSE_HTTP_TIMEOUT mit dem Befehl docker-compose

Ich habe Docker-Compose, das einige der Bilder abruft und eins erstellt. Wenn ich docker-compose up ausführen, erhalte ich die folgende Fehlermeldung 

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).

Frage: Wie übergeben Sie COMPOSE_HTTP_TIMEOUT mit dem Befehl docker-compose?

39
gurubelli

COMPOSE_HTTP_TIMEOUT ist also eine Umgebungsvariable

COMPOSE_HTTP_TIMEOUT=200 docker-compose up
62
dnephin

Sie benötigen Ihren COMPOSE_HTTP_TIMEOUT in Ihrem docker-compose uplevel und nicht in Ihrem Docker. Die Lösung besteht also darin, eine .env-Datei zu erstellen und diese in einzufügen:

#.env
COMPOSE_HTTP_TIMEOUT=200

sie können das Dokument hier überprüfen.

18
dzof31

starten Sie den Docker neu

befehl: Neustart von Sudo Service Docker

dann versuchen Sie es mit Docker-Compose

2
Abdullah

Ich bin vor kurzem mit diesem Problem konfrontiert. Selbst nach dem Überschreiben des Standardwerts COMPOSE_HTTP_TIMEOUT hat es für mich nicht funktioniert.

Mögliche Ursache Wie in der Dokumentation erwähnt CLI-Umgebungsvariablen erstellen

COMPOSE_HTTP_TIMEOUT: Konfiguriert die Zeit (in Sekunden), in der eine Anforderung an den Docker-Daemon hängen bleiben darf, bevor Compose dies als fehlgeschlagen betrachtet. Standardeinstellung ist 60 Sekunden.

Das Entfernen des tty:true von meiner Docker-Compose hat für mich funktioniert.

Weitere Informationen zum Problem Fehler beim Erstellen "Die HTTP-Anforderung hat zu lange gedauert" # 3633

Docker-Umgebungsdetails:

$ 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
0
Akshay barahate