一、现象
由于机房重启了服务器,导致所有的容器服务都关闭了。当我在重启完相关第三方组件时,然后接着重启应用报错
Error response from daemon: driver failed programming external connectivity on endpoint XXX-server (1564aa9d602d02fd7ec3eb20ac719b10424956ae03a8834b2c0a794d27ce9c96): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 20033 -j DNAT --to-destination XXXX:8080 ! -i br-cfaebc78ba04: iptables: No chain/target/match by that name.
(exit status 1))
二、原因
检查了配置,以及docker都是正常启动的。然后想着重启docker .systemctl restart docker.
问题得到解决。然后发现服务不能访问。接着看了防火墙,发现是开启着的。于是关闭防火墙
system stop firewalld . 查看防火墙状态: system status firewalld. 问题得到解决。