постгрес контейнер на портах 1234:5432 (1), после чего поменял пропертис бд на имя контейнера вместо локалхоста (2) и сделал имедж (3).
Затем создал сеть (4), подсоеденил сеть к контейнеру (5) и запустил имедж с сетью (6), но он выдает мне ошибку (7).
Что я сделал неправильно?
При подключении указывай внутренний порт, 5432. Внешний (1234) используется только при подключении из хоста в контейнер, контейнеры в одном network между собой общаются по внутренним портам
т.е. в пропертис влепить 5432 порт вместо 1234, сделать ребилд имеджа и должно заработать, правильно?
Ты меня спрашиваешь, как поменять настройки твоего приложения и перезапустить его?
да, действительно заработало, спасибо
по сути вы можете наружу не вытаскивать порт 1234 если хотите чтобы к нему подключались только из вашей созданной сетки
Обсуждают сегодня