我想在Docker容器中構建並運行我的Java Maven Web應用程序。我試着用下面的命令:在Web瀏覽器中看不到Java Maven Tomcat插件Web應用程序
docker run -it --name my_project -v "$PWD":/usr/src/my_project -w /usr/src/my_project maven:3.5.0-jdk-8 mvn clean install tomcat7:run
它正確地複製資源,運行Maven全新安裝(編譯成功),並與被包含在我的pom.xml tomcat7 - Maven的插件運行。
一切工作正常和日誌真的相似構建和當地我的Windows機器上運行:
不幸的是在Web瀏覽器中存在的信息「連接被拒絕」。
什麼可能導致該問題?: - 我的應用程序是特定於Windows,無法在Linux上運行? - 應用程序是完全的應用程序和運行,但錯誤的是代理配置或端口沒有配置?
我該如何進一步調查日誌?嘗試建立在Windows碼頭集裝箱?
P.S.我使用適用於Windows Docker的Kitematic應用程序來檢查容器的IP。
如果向'docker run'命令添加'-p 9998:9998'參數,所有內容都會更改嗎? – mgyongyosi
@mgyongyosi Gryfiindor 10分。現在訪問網址是可用和可見的。我更進一步了 - 謝謝:) – gooornik07