O adaptador de rede no Hyper-V continua sendo redefinido para o DockerNAT

3

Instalei o Docker para Windows na minha máquina Windows 10, que usa o Hyper-V. Seu adaptador de rede padrão (comutador virtual) é o DockerNAT, uma rede interna.

Se eu desligar a VM (o MobyLinuxVM padrão) e alterar o adaptador de rede para um usando a rede externa, depois de reiniciar a VM, ela retornará ao DockerNAT. Se eu mudar o próprio DockerNAT para usar a rede externa, ele será alterado de volta para interno.

Por que isso? E qual é a maneira preferida de obter alguma conectividade para o Docker?

    
por SQB 14.03.2017 / 13:28

1 resposta

1

A Microsoft descreve aqui como adicionar NAT ao switch DockerNAT para permitir acesso externo.

Tudo se resume a:

New-NetNat -Name DockerNAT -InternalIPInterfaceAddressPrefix 10.0.0.0/17

Usando o intervalo IP configurado no Docker 4 Windows.

    
por 18.09.2018 / 20:27