jenkins Cant http request hostIP address:8080 in docker container

pdtvr36n  于 2023-10-17  发布在  Jenkins
关注(0)|答案(1)|浏览(116)

我有多个Docker容器运行在IP为192.168.1.94的主机上
一个在192.168.1.94:8080上运行Jenkins
另一个容器正在运行nagios监控
我在Nagios监视容器中运行了一个脚本,该脚本在HTTP请求curl http://192.168.1.94:8080时挂起/失败
此设置在具有相同配置的不同机器上工作正常。唯一不同的是Docker版本。也就是12年10月20日不是11年10月20日
我可以 curl 一个容器运行在不同的机器上没有问题curl http://192.168.1.84:8080,但它失败时,试图使用主机的IP,我不明白为什么这是不工作。

r1zk6ea1

r1zk6ea11#

我通过重置iptables来解决这个问题

iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT

然后刷新规则:

iptables -F INPUT
iptables -F OUTPUT
iptables -F FORWARD

相关问题