Docker para Windows incapaz de puxar imagens - sem conexão?

5

Instalei o Docker para Windows na minha máquina Windows 10, que usa o Hyper-V.

Ao abrir uma janela (o comando Powershell ou regular antigo serve) e digitando docker run hello-world , recebo a seguinte resposta.

Unable to find image 'hello-world:latest' locally
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).
See 'C:\Program Files\Docker\Docker\Resources\bin\docker.exe run --help'.

Ou, mais recentemente:

Unable to find image 'hello-world:latest' locally
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io on 192.168.65.1:53: read udp 192.168.65.2:44376->192.168.65.1:53: i/o timeout.
See 'C:\Program Files\Docker\Docker\Resources\bin\docker.exe run --help'.

Como declarado em minhas perguntas relacionadas, o Docker para Windows vem com seu próprio adaptador de rede aparentemente inalterável , DockerNAT . Eu suponho que preciso ter essa conexão com o mundo exterior, mas não sei como fazer isso.

Encontrei conselhos para mudar para um DNS fixo, que já fiz ( 8.8.8.8 , para ser preciso). Não há proxies para definir.

    
por SQB 15.03.2017 / 11:55

2 respostas

5

teve o problema semelhante.

Solução: Clique no ícone do Docker e vá para Configurações do Docker, em seguida, guia Rede Alterar DNS de Automático para Fixo e Verifique suas Configurações de Proxy.

    
por 15.03.2017 / 14:01
0

enfrentou um problema semelhante, porque pode haver um firewall entre a sua rede, se você conectá-lo à internet direta (no meu caso eu conectei do meu hotspot pessoal) ele funcionará.

    
por 11.01.2018 / 09:46