【发布时间】:2014-12-20 01:08:42
【问题描述】:
这可能只是我对 Docker 的菜鸟知识, 但我无法让网络正常工作。
我正在尝试通过 pr3d4t0r/mule 存储库运行 Mule 服务器。 我可以运行它,热插拔应用程序,但我可以访问它。
我可以在没有 Docker 的情况下运行本地服务器,并且它可以完美运行。 但当我尝试使用 Docker 时却不是这样。
当我尝试执行简单的 curl 命令时,我得到“curl: (56) Recv failure: Connection reset by peer”
curl http://localhost:8090/Sven
我尝试通过 -P 和分别通过 -p 8090:8090 公开端口,但没有成功。
当 docker 运行时,它会阻塞端口(我尝试同时运行 Docker 和普通服务器,但普通服务器说端口已经在使用)。
当我尝试使用 jboss/wildfly 之类的另一个图像并使用 -p 8080:8080 时没有问题,它可以完美运行。
mule-server 中的应用程序将记录并响应一个简单的“hello World”,输出表明应用程序已部署,但在我尝试访问它时没有消息或记录。
有什么建议吗?
【问题讨论】: