Senior
O que acontece se iniciar um contêiner com --network=host?
sobes.tech IA
Resposta da IA
Ao iniciar um contêiner com a opção --network=host, o contêiner usa diretamente a pilha de rede do host, sem isolamento. Isso significa que todas as interfaces e portas de rede do contêiner coincidem com as do host. Como resultado:
- O contêiner pode escutar nas mesmas portas que o host, sem necessidade de redirecionamento de portas.
- A sobrecarga de rede é reduzida, pois não há NAT nem interfaces de ponte.
- A isolamento é reduzida, o que pode afetar a segurança.
Exemplo de execução:
docker run --network=host myimage
Este modo é útil quando é necessário que o contêiner funcione como parte da rede do host, por exemplo, para monitoramento ou aplicações que requerem alto desempenho de rede.