从Apache-Docker-Container

时间:2016-06-22 14:18:13

标签: java apache docker wildfly

测试我的web应用程序我正在构建一个Docker-Setup。 在一个容器中运行apache,在其上部署PHP-Frontend,另一个容器具有运行实际应用程序的wildfly(java .war-file),第三个容器具有保存应用程序数据的Postgresql-DB。 p>

当我现在尝试通过浏览器访问前端时,我收到一个异常,它告诉我野生动物拒绝连接。
    fopen(http://172.17.0.3:8080/[...]):无法打开流:连接 拒绝
我现在几乎没有想法,我会非常感谢我能得到的每一个输入。我真的不认为有人知道完美答案,但也许我可以收到一些让我走上正轨的想法。

这是由于野生动物群的设置吗? 容器之间有一些身份验证问题?

提前致谢

1 个答案:

答案 0 :(得分:0)

docker run -p 9876:9990 -v /root/share:/root/share --name wildfly --entrypoint=/home/container_start.sh -it wildfly_image

此命令未暴露端口8080,您将端口9876暴露给9876

您可以尝试使用localhost:9876

https://docs.docker.com/engine/reference/commandline/port/

您的服务是否在9990上公开HTTP服务器?