在Docker加入Swarm集群之后,跨主机容器不能正常通信,查看docker info看到
swarm:pending
原因是因为swarm node无法接收到leader传来的指令,就是防火墙问题引起.
解决:
yum-yinstalliptable.service iptables-save
然后编辑/etc/sysconfig/iptables,删除
-AINPUT-jREJECT--reject-withicmp-host-prohibited -AFORWARD-jREJECT--reject-withicmp-host-prohibited
执行
service docker restart
原文链接:https://www.f2er.com/centos/376378.html