2016-09-23 48 views
3

我在Windows 10 Pro-64位上安裝了最新版本的Docker for Windows(1.12.1-stable,build 7135)。我能夠成功執行docker run hello-world。但是,當我做docker run busybox時,出現如下錯誤。Docker for Windows:錯誤拉取圖像配置:I/O超時

C:\Users\testuser>docker run -it busybox 
Unable to find image 'busybox:latest' locally 
latest: Pulling from library/busybox 

8ddc19f16526: Pulling fs layer 
docker: error pulling image configuration: Get https://dseasb33srnrn.cloudfront.net/registry-v2/docker/registry/v2/blobs/sha256/2b/2b8fd9751c4c0f5dd266fcae00707e67a2545ef34f9a29354585f93dac906749/data?Expires=1474617209&Signature=HRDYuDqnI3ERPonW9vj0HtP3hzIQoB1j7d-kWzR0iDXozoDknq0n4wIfkw2H73K5xaBBmVNy2ZoOqOQTm9LFP44MGfgS1pNthOLuEMSKrVUJmuaQNvckxuznuqffhkMCmTmQ7-~WMBjyLh7Si9sLdYR8oLVwN6sDRn5wKRa7f4I_&Key-Pair-Id=APKAJECH5M7VWIS5YZ6Q: dial tcp: i/o timeout. 
See 'docker run --help'. 

其他幾張圖片也出現同樣的錯誤。我沒有代理服務器,並且有穩定的網絡連接。我已經試過這個與Windows防火牆啓用和禁用。我也重新啓動了泊塢服務。

讓我知道如果我失去了一些東西。提前致謝。

回答

5

這是known issue與當前版本的Docker for Windows中的網絡堆棧。

解決方法詳見remove stale network adapters:在Docker for Windows中打開網絡設置,然後使用Google的DNS服務器8.8.8.8選擇「固定」DNS設置。

+0

這爲我工作,謝謝。 – Sushil

+0

這需要更多的upvotes。我正在處理這一天和一半才終於找到了這個簡單的解決方案 –

+0

我遇到了Linux(Lubuntu)的相同問題。你提到的答案也適用於我。 –

0

我也面臨着類似的問題,而在Windows 10

運行碼頭工人的問題得到了通過更改DNS設置解決。 (設置 - >網絡 - > DNS服務器 - > 8.8.8.8(自動)

我觀察到,當DNS服務器選項設置爲手動,超時問題仍然

做了這些改變之後,碼頭工人服務已重新啓動,我是能夠成功地拉泊塢圖像。

問候, dattatray。