我已在Windows 10 Pro-64位上安装了最新版本的Docker for Windows(1.12.1稳定,版本7135)。我能够成功执行docker run hello-world。但是,当我执行docker run busybox时,将引发如下错误。

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防火墙。我还重新启动了docker服务。

让我知道我是否想念一些东西。提前致谢。

最佳答案

在当前版本的Docker for Windows中,这是带有网络堆栈的known issue

解决方法在remove stale network adapters中进行了详细说明:在Docker for Windows中打开“网络”设置,然后使用Google的DNS服务器8.8.8.8选择“固定” DNS设置。

09-10 03:18
查看更多