Я установил Docker для Windows на моей машине Windows 10, которая использует Hyper-V.
после открытия окна (либо Powershell или обычная старая команда будет делать) и введите docker run hello-world
, Я получаю следующий ответ.
Unable to find image 'hello-world:latest' locally
C:Program FilesDockerDockerResourcesbindocker.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 FilesDockerDockerResourcesbindocker.exe run --help'.
или, совсем недавно:
Unable to find image 'hello-world:latest' locally
C:Program FilesDockerDockerResourcesbindocker.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 FilesDockerDockerResourcesbindocker.exe run --help'.
как указано в моих соответствующих вопросах, Docker для Windows поставляется со своим видимо, неизменные сетевой адаптер DockerNAT
. Я предполагаю, что мне нужно иметь это подключение к за пределами мира, но я не знаю, как это сделать.
я нашел совет перейти на фиксированный DNS, который я уже сделал (8.8.8.8
, если быть точным). Нет прокси для установки.