Intereting Posts
Я не могу получить red5-hls-plugin для сборки Остановите контейнер Docker, который работает в течение определенного времени Команда в определении задачи вызывает исключение Несколько мастеров / менеджеров в Docker Как смонтировать существующий каталог .ssh пользователя в контейнер Docker? docker-compose.yml запускает контейнеры на нескольких виртуальных машинах Контейнер docker tomcat7 не может подключаться к host activqq ОШИБКА: mkdir с chown не работает в Dockerfile (nginx с php-fpm) Доступ к Docker-составлению контейнеров с именами хостов из контейнера Публикация порта контейнера докеров и доступ к этому порту из другого контейнера докеров Разрешения пользователя не меняются на докере-хабе Docker – невозможно подключиться к Docker Daemon в rm контейнерах Используйте Xcode с Docker (кросс-компиляция) Докер – запуск Apache и нескольких JAR Как изменить каталог установки образа докере?

Контейнер-докер не может получить доступ к порту 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 в вашем файле докеров. В противном случае не разрешается открывать его через контейнер.