2016-06-21 10 views
5

gibt es eine Möglichkeit, Docker Download der Schichten eines Bildes sequenziell statt parallel zu machen. Ich benötige dies, weil unser Repository bei Netzwerkproblemen sehr streng (oder unpassend) ist. Ich bekomme eine Menge der EOF Fehler wie:Docker Download Schichten nacheinander

time="2016-06-14T13:15:52.936846635Z" level=debug msg="Error contacting registry http://repo.server/v1/: Get http://repo.server/v1/images/b6...be/layer: EOF" 
time="2016-06-14T13:15:52.936924310Z" level=error msg="Download failed: Server error: Status 0 while fetching image layer (b6...be)" 

Dies ist, wenn Docker 1.11.2 auf Windows läuft.

Aber auf einem Centos7 VM funktioniert alles mit dem Standard 1.9.1.

Ich bemerkte einen Unterschied war, dass 1.9.1 die Downloads nacheinander ausführt. Also habe ich versucht, 1.9.1 unter Windows zu installieren, aber das Schnellstart-Terminal hat automatisch die 1.11.2-Version des boot2docker-ISO heruntergeladen und installiert.

Also gibt es einige arg, config oder Umgebungsvariable Ich kann festlegen, dass Docker die Layer einzeln herunterladen?

Oder spring ich in die falsche Schlussfolgerung, wenn die gleichzeitigen Downloads meine Netzwerkfehler verursachen?

Dank

Antwort

5

Es scheint, dass es eine max-concurrent-downloads Option zur Konfiguration des Docker Daemon vor kurzem hinzugefügt wurde. Hier ist der Link zum docs, obwohl ich selbst noch keine Gelegenheit hatte, es zu testen.

+0

Leider akzeptiert meine Docker-Version (zurück auf 1.11.2) dieses Argument nicht. Wenn ich es in der docker pull Befehlszeile oder dem boot2docker/profile spezifiziere, schlägt es mit 'flag zur Verfügung, aber nicht definiert: --max-concurrent-downloads' und ähnlich, wenn ich es in daemon.json' unable to einfügen würde Konfigurieren Sie den Docker-Daemon mit der Datei /etc/docker/daemon.json: die folgenden Direktiven stimmen mit keiner Konfigurationsoption überein: max-concurrent-downloads – Sodved

+0

Ahh, scheint, dass sie auf der neuesten Version, 1.12.0-RC2, hinzugefügt wurden . Ich schätze, ich werde es versuchen – Sodved

+0

Ja, ich habe gerade gesehen, dass es vor kurzem im Mai auf GitHub diskutiert wurde, also war ich mir nicht sicher, ob es es schon in die stabile Branche geschafft hat. – DAXaholic