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

Псевдоним сервиса в Docker

Псевдоним сервиса даёт ему второе имя внутри своей сети проекта. В DNS сегмента появляется дополнительная запись рядом с именем сервиса. Соседи могут обращаться к любому из этих имён.

Сеть app и сервис db на busybox с псевдонимом cache описывают так:

networks: app: services: db: image: busybox command: ["sleep", "300"] networks: app: aliases: - cache client: image: busybox command: ["sleep", "300"] networks: - app

Из client пинг по cache доходит до db, хотя в списке копия по-прежнему называется db. Сначала поднимают проект в фоне:

docker compose up -d

Проверка из соседа в той же сети:

docker compose exec client ping -c 1 cache

Поместите сервис vault на busybox в сеть app с псевдонимом safe и добавьте соседа peek.

Из peek выполните одну попытку пинга к safe и убедитесь, что узел отвечает.

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