Docker + Jboss,端口映射
我将应用程序部署到docker。 JBoss standelone.xml
包含行:
<socket-binding name="http" port="8080"/>
我的docker文件包含:
EXPOSE 8080 ENTRYPOINT ["/opt/jboss/jboss-eap-6.1/bin/standalone.sh", "-b", "0.0.0.0", "-bmanagement", "0.0.0.0"]
我的run.sh
所示:
docker run -p 8080:8080 -it --rm my_build/jboss-eap:6.1.1
当我启动应用程序时,我无法在localhost:8080
上findjBoss主页。 为什么没有暴露?
你的问题很可能是在jbossconfiguration中,确保你可以在容器中的localhost:8080上telnet / wget,然后再进一步debuggingport-expose。 你运行docker的方式是正确的,所以在你的主机上已经使用容器或端口8080的可能性很大
- Docker与MongoDB(3.4)副本碎片
- 在运行docker镜像时,docker build-arg值在控制台上不显示
- 在Mac上运行Docker,构build工程,运行错误:/ bin / sh:1:
- 无法执行目标io.fabric8:docker-maven-plugin:0.21.0:build window 10 home OR pro
- Docker-compose:如何启动容器输出抑制
- testingDocker内运行的进程是否在同一主机上的一种方法
- 运行Docker容器时,主机上没有networking
- docker信息registry显示v1和docker运行得到v2
- Travis CI把我的源文件放在哪里?