Intereting Posts
Не удалось запустить эмулятор Android внутри контейнера Docker Просмотр журналов приложений NodeJS через задачи Cron на супервизоре на докере Контейнер MySQL Docker не сохраняет данные для нового изображения Spring & Docker: RMI Hostname разрешено 0.0.0.0, а не ожидаемый IP-адрес openai вселенной не работает, используя докер Нажатие контейнеров Windows (построенных с помощью Docker) в Azure Container Service (ACS) с операционной системой Linus Как настроить локально размещенный nginx с приложением tomcat, запущенным внутри докера Запуск Datalab из Cloud Shell Django для управляемой виртуальной машины App Engine Использование среды IDE при разработке в контейнере докеров Получить список тегов докеров, доступных для вывода из командной строки? Подключение к контейнеру док-станции rabbitmq от обслуживания в другом контейнере запустить панель инструментов docker из Windows .bat-файла создание контейнера докеров от rootfs Развертывание флеш-приложения с помощью 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 в вашем файле докеров. В противном случае не разрешается открывать его через контейнер.