![](/img/trans.png)
[英]Docker container for Postgres 9.1 not exposing port 5432 to host
[英]Docker container not able to access port 5432
我有一個嘗試連接postgres db的spring應用程序(jdbc:postgresql:// xxxxxxx:5432 / My_DB)。 當我使用“ java -jar app.jar”命令運行jar時,它連接良好。但是當我在docker容器中運行時,它無法連接。 下面是我以前運行的命令。
docker run -p 5432:5432 my_image:latest
看來5432容器內部沒有打開。 為此,我遇到了類似的帖子,但沒有給出任何解決方案。 Postgres 9.1的Docker容器未將端口5432暴露給主機
有什么想法嗎?
謝謝
您必須在docker文件中專門使用Expose 5432
。 否則,不允許通過容器公開它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.