【已解决】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(之后恢复正常)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值