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.
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.
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.
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á.