Я новичок в Docker и, возможно, я не ищу нужное место в документации, потому что я не мог найти способ сделать то, что я называю "обратный EXPOSE".
Так, например, яесть одно веб-приложение, которое EXPOSE 80
.Это же приложение использует базу данных postgresql.Когда я занимаюсь локальной разработкой, она работает нормально, потому что я подключаюсь к localhost:5432
, но когда я упаковываю приложение в приложение, оно говорит что-то вроде «отказано в соединении».Я думаю, что философия Docker заключается в том, чтобы как можно больше заключить в контейнеры и заставить эти контейнеры взаимодействовать друг с другом через сеть Docker.Но мне любопытно, можно ли вообще сказать, что localhost:5432
в моем контейнере фактически ссылается на порт 5432 на фактической машине, на которой размещен мой контейнер.