Ich habe Docker-Compose, das einige der Bilder abruft und eines erstellt. Beim Ausführen docker-compose up
wird der folgende Fehler angezeigt
FEHLER: Das Abschließen einer HTTP-Anforderung hat zu lange gedauert. Versuchen Sie es erneut mit --verbose, um Debug-Informationen zu erhalten. Wenn dieses Problem aufgrund langsamer Netzwerkbedingungen regelmäßig auftritt, sollten Sie COMPOSE_HTTP_TIMEOUT auf einen höheren Wert setzen (aktueller Wert: 60).
Frage: Wie übergebe ich den Befehl COMPOSE_HTTP_TIMEOUT
with docker-compose
?
docker
docker-compose
Gurubelli
quelle
quelle
Sie benötigen Ihre
COMPOSE_HTTP_TIMEOUT
Docker-Instanz (docker-compose up
) und nicht Ihr Docker-Image. Die Lösung besteht also darin, eine.env
Datei zu erstellen und diese darin abzulegen:Sie können das Dokument hier überprüfen
quelle
Für Mac-Benutzer wurde
restarting docker
dieses Problem über das Statusleistensymbol behoben:quelle
Starten Sie den Docker neu
Befehl: sudo service docker neu starten
Versuchen Sie dann Docker-Compose
quelle
Ich habe mich kürzlich mit diesem Problem befasst. Selbst nach dem Überschreiben des Standardwerts
COMPOSE_HTTP_TIMEOUT
hat es bei mir nicht funktioniert.Mögliche Ursache Wie in der Dokumentation erwähnt, erstellen Sie CLI-Umgebungsvariablen
Das Entfernen
tty:true
aus meinem Docker-Compose hat bei mir funktioniert.Weitere Details zum Problem Fehler beim Verfassen "Die HTTP-Anforderung hat zu lange gedauert" # 3633
Details zur Docker-Umgebung:
quelle