![Windows Docker-Container kann nicht auf das Internet zugreifen](https://rvso.com/image/1585762/Windows%20Docker-Container%20kann%20nicht%20auf%20das%20Internet%20zugreifen.png)
Ich verwende einen Windows 10-PC. Ich habe Docker für Windows installiert und sowohl Container als auch Hyper-V in den Windows-Funktionen aktiviert. Die Virtualisierung ist im BIOS aktiviert.
Beim Ausführen docker run mcr.microsoft.com/windows/nanoserver ping google.com
erhalte ich Folgendes:
Ping request could not find host google.com. Please check the name and try again.
Und wenn ich ausführe docker run mcr.microsoft.com/windows/nanoserver ping 8.8.8.8
, erhalte ich Folgendes:
Pinging 8.8.8.8 with 32 bytes of data:
Request timed out.
Reply from 172.18.81.109: Destination host unreachable.
Request timed out.
Request timed out.
Ping statistics for 8.8.8.8:
Packets: Sent = 4, Received = 1, Lost = 3 (75% loss),
Wenn ich eines von beiden von meinem Hostcomputer aus ausführe, funktionieren sie ordnungsgemäß.
Ich habe das Debug-Skript hier ausgeführt:https://github.com/MicrosoftDocs/Virtualization-Documentation/tree/live/windows-server-container-tools/Debug-ContainerHostund alle Tests bestanden.
Irgendeine Idee, warum mein Container nicht zum externen Internet weiterleiten kann?
Antwort1
Das ist eine sehr unbefriedigende Antwort, aber nachdem ich alle Windows-Updates installiert, Docker deinstalliert, Hyper-V und Container deaktiviert/erneut aktiviert und Docker neu installiert hatte, funktionierte es.
Soweit ich es beurteilen kann, lag es an einem fehlenden Windows-Update.