部署完docker后执行脚本报错

在启动run.sh 脚本后出现 iptables: No chain/target/match by that name. 报错

解决办法:重启docker

PS:

重启docker后,通过 以下 命令可以查看最新防火墙配置:

iptables -L

应该看到 iptables 配置中 Chain Docker设置已更新(与1中历史结果进行对比)

原因解释

重新设置网关后,iptables( firewalld )被激活,docker chain 设置未更新 !

重启docker服务,促使最新设置被加入到 iptables 中。