O Docker atribui endereços IP aos contêineres enquanto são executados e, em seguida, hospeda um sistema DNS interno para os contêineres resolverem uns aos outros. Mesmo se você tiver escolhido uma rede de ponte, geralmente os contêineres acessam um ao outro em uma rede interna privada à qual somente os outros contêineres dessa rede têm acesso.
Para acessar contêineres nessa rede privada, normalmente um deles seria:
- encaminhar uma porta para o host (por exemplo, com
-p 8080:80
ou algo assim) - inicie o próprio software cliente em um contêiner na mesma rede (por exemplo,
docker run -it ubuntu /bin/bash
com as opções corretas para ingressar na rede).