我有一个Docker守护程序在主机上启动,监听一些IP地址和端口,例如10.10.10.10和端口1234,然后我通过调用以下命令启动容器:
sudo docker -H 10.10.10.10:1234 centos /bin/bash
同时,我在主机上运行一个Web服务,端口为8080。然而,在容器内部,我无法连接到该服务器。我尝试过:
curl http://10.10.10.10:8080
但是收到了错误消息:
curl: (7) couldn't connect to host
但是我可以在其他机器上访问该服务器,例如http://10.10.10.11:8080。似乎 Docker 容器不能访问其所在的主机服务?有没有什么办法解决这个问题?谢谢。