繁体   English   中英

Docker容器无法从主机访问

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM