[英]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.