Вести с Полей
Канал с советами по современной ИИ разработке. Вступайте!
⊗dcPmNwDN 32 of 81 menu
◀ ▶

Сеть по умолчанию в Docker

Сеть по умолчанию соединяет контейнер с хостом, но не даёт звать соседний контейнер по имени. Контейнер может выходить наружу и принимать опубликованные порты, но короткое имя соседа в этой сети не превращается в рабочий адрес.

Подготовим два фоновых контейнера из образа busybox. Каждый будет ждать пять минут, чтобы успеть проверить связь. Первый назовём east:

docker run -d --name east busybox sleep 300

Второй назовём west той же командой ожидания:

docker run -d --name west busybox sleep 300

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

docker exec east ping -c 1 west

Запустите два busybox с именами red и blue на две минуты ожидания.

Из red обратитесь к blue по имени и запишите, пришёл ли ответ.

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