O contêiner do Windows Docker não consegue acessar a Internet

O contêiner do Windows Docker não consegue acessar a Internet

Estou executando em um PC com Windows 10. Instalei o Docker para Windows e habilitei Containers e Hyper-V nos recursos do Windows. A virtualização está habilitada no BIOS.

Quando corro docker run mcr.microsoft.com/windows/nanoserver ping google.comrecebo o seguinte:

Ping request could not find host google.com. Please check the name and try again.

E quando executo docker run mcr.microsoft.com/windows/nanoserver ping 8.8.8.8, recebo o seguinte:

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),

Se eu executar qualquer um deles na minha máquina host, eles funcionarão adequadamente.

Eu executei o script de depuração aqui:https://github.com/MicrosoftDocs/Virtualization-Documentation/tree/live/windows-server-container-tools/Debug-ContainerHoste todos os testes passaram.

Alguma ideia de por que meu contêiner não pode ser roteado para a Internet externa?

Responder1

É uma resposta muito insatisfatória, mas depois de instalar todas as atualizações do Windows, desinstalar o Docker, desabilitar/reativar o Hyper V e Containers e reinstalar o Docker, consegui funcionar.

O melhor que posso dizer é que faltava o Windows Update.

informação relacionada