Endereço IP do serviço dentro do docker

Endereço IP do serviço dentro do docker

Quando o aplicativo que você executa dentro do docker precisar do endereço IP público e privado do servidor para se comunicar, quais serão os valores do endereço IP?

Por exemplo:

Se o ip privado e público do servidor no qual o contêiner docker está sendo executado for o seguinte:

ip privado: 10.0.0.1 ip público: 192.168.9.5

Se eu configurar os detalhes acima no aplicativo que deve ser executado dentro de um contêiner docker, isso funcionará?

No meu caso, o aplicativo é encerrado sem nenhum erro.

Responder1

Depende da finalidade para a qual o aplicativo o está usando. Se estiver vinculado a esse endereço para escutar também, não funcionará porque não consegue ver a interface, e você deve usar 0.0.0.0 para o "ip público"; se precisar apenas do IP para redirecionar clientes ou algo assim, você deve usar seu IP público real.

informação relacionada