Por que container1 consegue executar ping em container2 pelo nome na rede my-custom-bridge?
container1
container2
my-custom-bridge
O DNS integrado do Docker resolve os nomes dos contêineres dentro da rede personalizada compartilhada.
O Nginx traduz o nome de cada contêiner em um endereço IP.
Os contêineres compartilham automaticamente o arquivo /etc/hosts do host.
/etc/hosts
O Docker publica os nomes dos dois contêineres no DNS público da Internet.