РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗dcPmNwCN 34 of 81 menu
◀ ▶

Имя контейнера в сети в Docker

Имя контейнера в своей сети работает как адрес соседней программы. В общей сети служба связывает короткое имя с нужной копией, и запрос из одного контейнера доходит до другого без ручного подбора числового адреса.

Сначала создадим сеть app для пары контейнеров:

docker network create app

Запустим east и west из busybox в этой сети на пять минут ожидания. Первый контейнер:

docker run -d --name east --network app busybox sleep 300

Второй контейнер в той же сети:

docker run -d --name west --network app busybox sleep 300

Из east отправим один короткий запрос к west по имени. Имя разрешится и придёт ответ. Выполним проверку:

docker exec east ping -c 1 west

Создайте сеть desk и контейнеры left и right в ней на несколько минут ожидания.

Из left достаньте right по имени и убедитесь, что ответ есть.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить