大家好,我是早九晚十二,目前是做运维相关的工作。写博客是为了积累,希望大家一起进步!
场景描述
今天在部署线上环境是,执行docker-compose up -d
报错
ERROR: Failed to Setup IP tables: Unable to enable SKIP DNAT rule: (iptables failed: iptables --wait -t nat -I DOCKER -i br-2add1a39bc5d -j RETURN: iptables: No chain/target/match by that name.
解决方法
该问题是在容器启动后,防火墙发生了重启或者关闭,导致容器启动时建立的规则失效。这时只需要重启docker服务即可。
查看防火墙状态
#firewalld
firewall-cmd --state
#iptables
systemctl status iptables.service
#重启docker服务
systemctl restart docker.service
码字不易,希望大家有用到的可以三连支持一波。哪里有问题的话可以指出,谢谢大家!