Ich habe Docker für Windows auf meinem Windows 10-Computer installiert, der Hyper-V verwendet.
Wenn docker run hello-world
ich ein Fenster öffne (entweder Powershell oder ein normaler alter Befehl reicht aus) und tippe , erhalte ich die folgende Antwort.
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'.
Oder zuletzt:
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'.
Wie in meinen verwandten Fragen angegeben, wird Docker für Windows mit einem eigenen scheinbar unveränderlichen Netzwerkadapter geliefert DockerNAT
. Ich nehme an, ich muss diese Verbindung zur Außenwelt herstellen, aber ich bin ratlos, wie ich das machen soll.
Ich habe Ratschläge gefunden, zu einem festen DNS zu wechseln, was ich bereits getan habe ( 8.8.8.8
um genau zu sein). Es sind keine Proxys zu setzen.