2016-06-21 17 views
5

to sposób na dokowanie, aby docker pobierał warstwy obrazu sekwencyjnie, a nie równolegle. Wymagam tego ze względu na to, że nasze repozytorium jest bardzo surowe (lub unikające) w kwestiach dotyczących sieci. Otrzymuję wiele błędów EOF, takich jak:Kolejne warstwy pobierania dokerów

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

To jest podczas uruchamiania Docker 1.11.2 w systemie Windows.

Ale na maszynie wirtualnej Centos7 wszystko działa dobrze z domyślnym 1.9.1.

Zauważyłem, że jedną różnicą było to, że 1.9.1 pobiera pliki sekwencyjnie. Tak więc próbowałem zainstalować 1.9.1 w oknach, ale terminal szybkiego startu automatycznie pobrał i zainstalował wersję 1.11.2 boot2docker ISO.

A może jest jakaś zmienna typu arg, config lub environment, którą mogę ustawić tak, aby docker pobierał warstwy jeden na raz?

A może podskakuję do błędnego wniosku zakładając, że jednoczesne pobieranie powoduje błędy w mojej sieci?

Dzięki

Odpowiedz

5

Wydaje się, że nie było ostatnio dodane max-concurrent-downloads opcję konfiguracji demona Döcker. Oto link do docs, chociaż nie miałem okazji go przetestować.

+0

Niestety moja wersja dokowania (z powrotem w 1.11.2) nie przyjmuje tego argumentu. Kiedy podaję go w linii poleceń docker pull lub boot2docker/profile, to zawodzi z flagą 'provided, ale nie zdefiniowaną: --max-concurrent-downloads' i to samo, jeśli umieściłem ją w daemon.json' nie można konfiguruj demona Docker za pomocą pliku /etc/docker/daemon.json: poniższe dyrektywy nie pasują do żadnej opcji konfiguracji: max-concurrent-downloads' – Sodved

+0

Ahh, wydaje się, że zostały dodane do najnowszej wersji, 1.12.0-RC2 . Zgaduję, że to zrobię – Sodved

+0

Tak, właśnie widziałem, że ostatnio w maju dyskutowano na GitHubie, więc nie byłem pewien, czy udało się to jeszcze w stabilnej gałęzi. – DAXaholic