Eu tenho um aplicativo Linux que funciona em vários contêineres do Docker (por meio do docker-compose) no Hyper-V com VM Moby Linux, no PC host do Windows 10. O que acontece quando um aplicativo envia um pacote TCP para um host IP remoto? Como o roteamento funciona com adaptadores virtuais neste caso?
Existem vários componentes:
1) Adaptador Ethernet físico do host
2) Adaptador ethernet virtual - "DockerNAT"
3) Dois adaptadores ethernet virtuais - "Hyper-V" e "Hyper-V # 3"
2) Rede do Docker criada pelo docker-compose
Obrigado!