Como ninguém respondeu ainda, tentarei ajudar, mas avise que não uso o Docker e não tenho seu ambiente. Isso é tudo teoria.
Minha teoria é que o problema que você está enfrentando é com o Windows 10, e não com o Docker ou o Hyper-V. Eu vejo uma conexão entre o fato de que, por um lado, não se pode ter conexões Ethernet e WiFi ativadas ao mesmo tempo e, por outro lado, não se pode fazer NAT com WiFi. Portanto, sua habilitação de NAT pode causar a habilitação de um adaptador Ethernet que desabilita o adaptador sem fio.
Se eu estiver certo, pode haver duas soluções para o problema:
- Conecte o computador por cabo com fio, em vez de sem fio
- Crie um adaptador Ethernet virtual em torno do adaptador sem fio:
- Abra o gerenciador do Hyper-V
- Clique no Gerenciador de Rede Virtual e crie uma Rede Virtual Interna selecionando Interno e clicando em Adicionar.
- Dê um nome significativo
- Aplicar e OK
- Agora, foi criada uma rede virtual que pode ser associada a uma ou mais máquinas virtuais.
- Na máquina host, no Centro de Rede e Compartilhamento, clique em Alterar configurações do adaptador
- Selecione seu adaptador WiFi e a rede virtual interna que você criou.
- Clique com o botão direito e selecione Bridge Network e a ponte é criada.
- Use a Rede Virtual Interna que você criou inicialmente para o Docker NAT.
Se o problema acima não funcionar por algum motivo, um software que possa ajudar é Connectify Hotspot (shareware / paid) , que através do seu Roteador Virtual pode compartilhar WiFi como Ethernet .
Outro que pode fazer o trabalho é o SoftEther VPN Open Source , que, no entanto, requer conexão a uma VPN para usar seu Adaptador de Rede Virtual .