Como ninguém respondeu ainda, tentarei ajudar, mas aviso que não uso o Docker e não tenho seu ambiente. Isso é tudo teoria.
Minha teoria é que o problema que você está enfrentando é no Windows 10, e não no Docker ou no Hyper-V. Vejo uma conexão entre o fato de que, por um lado, não é possível ter as conexões Ethernet e WiFi ativadas ao mesmo tempo, e, por outro lado, não é possível fazer NAT com WiFi. Portanto, a ativação do NAT pode causar a ativação de um adaptador Ethernet que desativa o adaptador sem fio.
Se eu estiver certo, pode haver duas soluções para o problema:
- Conecte o computador via cabo com fio em vez de sem fio
- Crie um adaptador Ethernet virtual em torno do adaptador sem fio:
- Abra o gerenciador Hyper-V
- Clique no Virtual Network Manager e crie uma rede virtual interna selecionando Internal e clicando em Add.
- Dê um nome significativo
- Aplicar e OK
- Agora, foi criada uma rede virtual que pode ser associada a 1 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 exposto acima não funcionar por algum motivo, um software que poderá ajudar é o Connectify Hotspot (shareware / pago), que, por meio 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 com uma VPN para usar seu adaptador de rede virtual .