2016-09-23 1 views
3

Я установил последнюю версию Docker для Windows (1.12.1-stable, build 7135) на моем Windows 10 Pro-64 бит. Я смог успешно выполнить docker run hello-world. Однако, когда я делаю docker run busybox, возникает ошибка, как показано ниже.Docker for Windows: ошибка потянув конфигурацию изображения: i/o timeout

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 для Windows.

Обходной путь подробно описан в remove stale network adapters: откройте настройки сети в Docker для Windows и выберите параметр «Исправлена» DNS с использованием DNS-сервера Google 8.8.8.8.

+0

Это работает для меня. Спасибо. – Sushil

+0

Это нужно больше upvotes. Я имел дело с этим в течение дня и половина, прежде чем, наконец, найти это простое решение. –

+0

Я столкнулся с той же проблемой для linux (Lubuntu). Ответ, который вы упомянули, также работает для меня. –

0

Я также сталкиваются с аналогичной проблемой при запуске Docker на ОС Windows 10.

вопрос был решен путем изменения настроек DNS. (Настройки -> Сеть -> DNS-сервер -.> 8.8.8.8 (автоматический)

Я заметил, что когда опция сервера DNS был установлен в руководстве, проблема тайм-аут по-прежнему остается

После внесения этих изменений, служба Docker была возобновлена, и я смог вытащить изображение Docker успешно.

с уважением, dattatray.

Смежные вопросы