docker 会创建一定的隔离策略使用的是iptables;包括-p的映射也是通过iptables策略完成的。
今天服务器的两个容器(不同网卡,不同网段)无法正常通信。但是网关有ping的通
执行 iptables -nvL 看到下图信息
# 删除,阻止两个不同网段的容器之间ping的规则
# 这个命令多执行几次;
[root@localhost ~]# iptables -D DOCKER-ISOLATION-STAGE-1
iptables: Bad rule (does a matching rule exist in that chain?).
[root@localhost ~]# iptables -D DOCKER-ISOLATION-STAGE-1 1
[root@localhost ~]# iptables -D DOCKER-ISOLATION-STAGE-1 1
[root@localhost ~]# iptables -D DOCKER-ISOLATION-STAGE-1 1
[root@localhost ~]# iptables -D DOCKER-ISOLATION-STAGE-1 1
[root@localhost ~]# iptables -D DOCKER-ISOLATION-STAGE-1 1
iptables: Index of deletion too big.
然后就可以ping的通了;
但是,目测重启之后又有这个问题。
重启后遇到了问题,再来补充