docker overlay ping不通
内核版本4.4
系统版本centos7.2
docker:18
consul 两台机器都有绑定信息。 没有问题
创建docker 容器后 两台容器的ip 分别是 10.0.0.3 10.0.0.4
我的疑点是在 容器里eth1的ip 分别是172.18.0.1 和172.22.0.1
route路由表里 网关不通 所以没法ping通,所以我就尝试在主机里修改 docker 网卡的ip
service docker stop
删除docker防火墙过滤规则
iptables -t nat -F POSTROUTING
删除docker默认网关配置
ip link set dev docker0 down
ip addr del 172.18.0.1/16 dev docker0
增加新的docker网关配置
ip addr add 172.22.0。1/16 dev docker0
ip link set dev docker0 up
ip addr show docker0
service docker start
验证docker防火墙过滤规则
iptables -t nat -L -n
但是不生效,没有用。重启docker后 主机的ip还是会回到172.18.0.1 无法修改,
实在不知道怎么解决了。求大神帮忙!!!