5
有沒有一種方法可以使碼頭順序下載圖像的圖層而不是並行。我需要這個,因爲我們的存儲庫在網絡問題上非常嚴格(或者很少)。我收到很多EOF錯誤:Docker下載圖層順序
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)"
這是在Windows上運行Docker 1.11.2時的情況。
但是在Centos7虛擬機上,它的默認值都是1.9.1。
我注意到一個不同點是1.9.1順序下載。所以我試圖在Windows上安裝1.9.1,但快速啓動終端自動下載並安裝boot2docker ISO的1.11.2版本。
那麼是否有一些arg,config或環境變量可以讓docker一次下載一個圖層?
或者我跳到錯誤的結論,假設併發下載導致我的網絡錯誤?
感謝
不幸的是我的docker版本(回到1.11.2)不接受這個參數。當我在docker pull命令行或boot2docker/profile中指定它時,它會失敗,並提供'flag但未定義:--max-concurrent-downloads',如果我將它放在daemon.json中,則會失敗使用文件/etc/docker/daemon.json配置Docker守護進程:以下指令不匹配任何配置選項:max-concurrent-downloads' – Sodved
啊,似乎它們是在最新版本1.12.0-RC2上添加的。猜猜我會放棄 – Sodved
是的,我剛剛看到它最近在5月在GitHub上討論過,所以我不確定它是否已經進入穩定分支。 – DAXaholic