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

Своя сеть в Docker

Своя сеть в описании создаётся вместе с проектом и собирает только нужные сервисы. Соседи вне этой сети не видят их DNS-имена. Имена сервисов в файле становятся адресами внутри сегмента.

Сеть app с драйвером bridge и два сервиса на busybox в ней задают так:

networks: app: driver: bridge services: web: image: busybox command: ["sleep", "300"] networks: - app api: image: busybox command: ["sleep", "300"] networks: - app

После фонового подъёма из api имя web отвечает на пинг, как если бы это был отдельный хост в одной LAN. Поднимают проект и проверяют из соседа:

docker compose up -d

Одна попытка пинга к web из сервиса api:

docker compose exec api ping -c 1 web

Создайте сеть lab и поместите в неё сервисы front и back на busybox с ожиданием двести секунд.

Из back выполните одну попытку пинга к front и зафиксируйте ответ.

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