簡體   English   中英

Docker端口映射問題

[英]Docker port mapping issue

簡單的docker文件:

FROM openjdk:8u151
EXPOSE 8080:8080
ADD /target/myJar.jar myJar.jar
ENTRYPOINT ["java", "-jar", "myJar.jar"]

Docker運行命令:

docker run myjar-image -p 8080:8080

Docker ps:

PORTS
8080/tcp

它應該是:

PORTS
0.0.0.0:8080->8080/tcp

沒有任何錯誤指示(靜默故障)。 任何想法將不勝感激!

特定於Docker的選項位於映像名稱之前

docker run -p 8080:8080 myjar-image

映像名稱之后傳遞的所有內容均被解釋為“命令”,並作為附加參數傳遞給入口點; 啟動后,容器實際上會啟動(沒有已發布的端口)

java -jar myJar.jar -p 8080:8080

從原則上講,這可能很有用,但不是您想要的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM