Docker Swarm - Virtual IP сервиса

При создании сервиса в Docker Swarm ему по умолчанию присваивается виртуальный ip-адрес. И при этом не важно сколько контейнеров (task) внутри сервиса, у каждого контейнера также свой ip-адрес.

Docker - Немного теории про сети

Когда вы устанавливаете Docker по умолчанию создаётся виртуальный сетевой мост docker0. Этот виртуальный сетевой мост объединяет все контейнеры, работающие в режиме bridge (по умолчанию), в одну внутреннюю сеть, и подключает их к хосту через этот мост.

Docker - Как работает dns

Если вдруг вы не знаете что такое DNS, то в двух словах это сервис, благодаря которому происходит преобразование доменных имён в IP-адреса и обратно. Т.е. вместо того чтобы обращаться к серверу по IP-адресу 172.19.0.3, можно обратиться по имени some-nginx. Человеческий...