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