Intereting Posts
Rancher: несколько хостов на одной физической машине Перейти на PHP 5.4.45 в Phusion Docker Не удается загрузить изображения Docker за прокси Как пометить изображение докеров с помощью docker-compose Как поддерживать репозитории в одном хранилище Ошибка при совместном использовании локального диска (тома) с докером для окон golang docker частное хранилище github Как сделать «докер-сочинение» в «докерной машине»? docker mysql постоянное хранилище Докер на Nvidia Jetson TK1 работает Ubunti 16.04 Как связать две докеры в ядрах с фланелем? DockerFile: как получить командную строку bash после запуска? Kubernetes pod застрял в состоянии ContainerCreating после обновления изображения Docker: проблема возникает при запуске двух веб-приложений внутри докеров Как я могу сказать, что мой сценарий ждет консула, чтобы выбрать лидера, прежде чем пытаться добавить к нему пары ключ / значение при запуске?

Контейнер-докер не может получить доступ к порту 5432

У меня есть приложение Spring, которое пытается подключить postgres db (jdbc: postgresql: // xxxxxxx: 5432 / My_DB). Он прекрасно соединяется, когда я запускаю банку с помощью команды «java -jar app.jar». Но когда я запускаю внутри контейнера докера, он не удается подключиться. Ниже приведена команда, которую я использовал.

docker run -p 5432:5432 my_image:latest 

Похоже, что 5432 не открывается внутри контейнера. Я наткнулся на подобный пост для этого, но не дал никаких решений. Контейнер Docker для Postgres 9.1, не отображающий порт 5432 для размещения

Любые мысли по этому поводу?

благодаря

Вы должны Expose 5432 пользователя Expose 5432 в вашем файле докеров. В противном случае не разрешается открывать его через контейнер.