порт приложения внутри. Не могу постучаться к нему из другого контейнера.
Ловлю dial tcp connect: connection refused.
Сервис А , получает инфу у сервиса Б , о доступных контейнерах и их адресах (контейнеры регаются через Registrator), для того чтобы отправить запрос всервис С
Как только я меняю в compose у сервиса С (который должен поймать запрос от А)
- ports
"8082:8082"
На
ports:
- "8082"
Получаю эту ошибку, при статичном маппинге , все работает и целевой сервис получает свой запрос
По ссылке конфиги:
https://stackoverflow.com/questions/71704417/docker-compose-dial-tcp-error-with-dynamic-ip-port
Кто знает как можно разобраться? Прописывать статику не хочу т.к. ограничиваюсь одним инстансом приложения
контейнеры через внутреннюю сеть docker общаются, или через обращение к IP хоста?
50/50 , но в соучае между А и С там ip + port выскакивает с ошибкой
Обсуждают сегодня