我想在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