Обзор и цель:
У меня есть docker -компонованная конфигурация для запуска нескольких служб, и одна из функций, которые я пытаюсь реализовать, требует, чтобы контейнеры могли ссылаться друг на друга как localhost
.
Что я пробовал:
Я попытался использовать network_mode: host
, который выполнил работу, насколько показало мое тестирование, но не сработал для членов команды, у которых есть MacOS.
Я также пытался использовать псевдонимы сети. В примере я не могу wget localhost:6000
из service_1
контейнера
services:
service_1:
#other attributes
ports:
- 5000:5000
networks:
shared_net:
aliases:
- localhost
service_2:
#other attributes
ports:
- 6000:6000
networks:
shared_net:
aliases:
- localhost
networks:
shared_net:
Большое спасибо