【已解决】centos7,docker容器之间ping不通;启动容器-p报iptables错误:No chain/target/match by that name.

一个很无语的事情,明明什么都没有干,不知道怎么的错误,奇怪的错误,一个一个来。

吐槽下花了一个晚上的加班,和大半个上午。。。。。。。。。。。。。。。。。。。。。。。。

 

明显错误:

1.我的nginx容器,无法和其他服务通信(我这里是不同的网卡);之前是可以的

2.启动带-p的容器的时候。报了个iptables的错误。(No chain/target/match by that name.)

 

其他情况:

宿主机可以ping通容器

容器分配了ip,并且可以访问外部网络

防火墙打开的;端口正常(因为要确保是否能够访问到)

iptables -h有东西;但是找不到 iptables.service服务(Failed to start iptables.service: Unit not found.)

 

尝试过:

重启网卡(无效)

重启docker(无效)

重启服务器(无效)

关闭防火墙(无效)

 

 

网上有说安装iptables和升级系统(这两个我没有操作,但应该就是它)

我的做法是yum update(之后恢复正常)

©️2020 CSDN 皮肤主题: 技术工厂 设计师:CSDN官方博客 返回首页