Найти в Дзене

Что делать, если из контейнера нужно ходить на самого себя, а запускаете вы всё под docker-swarm (ипользуем алиасы)

Само собой - самый верный и корректный способ - поднимать dns в сети docker и работать с ним, тем более у вас может быть кластерная архитектура системы, но мы рассмотрим более простой кейс. Что мы сделаем? Просто воспользуемся механизмом alias'ов! Для этого в блок конфигурации сети добавляем ваш алиас (доменное имя) - пример на скриншоте: Теперь в контейнерах nginx доступен не только по имени контейнера, но и по алиасу домена:

Само собой - самый верный и корректный способ - поднимать dns в сети docker и работать с ним, тем более у вас может быть кластерная архитектура системы, но мы рассмотрим более простой кейс.

Что мы сделаем? Просто воспользуемся механизмом alias'ов!

Для этого в блок конфигурации сети добавляем ваш алиас (доменное имя) - пример на скриншоте:

Алиас для домена
Алиас для домена

Теперь в контейнерах nginx доступен не только по имени контейнера, но и по алиасу домена:

Успешный запрос главной изнутри
Успешный запрос главной изнутри