![](/img/trans.png)
[英]How to connect with JMX from host to Docker container in Docker machine?
[英]Docker container inaccessible from host
我试图让一个tomcat应用程序服务器在docker容器上运行。 服务器正在运行,但我无法从主机访问它。
我正在运行以启动容器的命令是
docker run -d -p 9080:9080 example/server
在容器内的shell上我可以输入
curl localhost:9080
获取服务器应该产生的内容的读数。 这工作正常。 但是,如果我从主机尝试此操作,我收到以下错误消息:
curl: (56) Failure when receiving data from the peer
如果我使用普通的Apache服务器复制该进程,一切正常。
我已经解决了这个问题。 默认情况下,服务器配置为使用“localhost”作为主机,它与docker无法正常工作。 我编辑了配置文件以使用host =“*”,现在一切正常。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.