Почему container1 может обращаться к container2 по имени в сети my-custom-bridge?
container1
container2
my-custom-bridge
Nginx преобразует имя каждого контейнера в IP-адрес.
Docker публикует имена обоих контейнеров в общедоступном DNS Интернета.
Встроенный DNS Docker разрешает имена контейнеров внутри общей пользовательской сети.
Контейнеры автоматически используют общий файл /etc/hosts хоста.
/etc/hosts