两台虚拟机操作了好多次,还是找不到原因
两个节点的容器互 ping 不了
崩溃中。。。
按这个教程来的
https://www.cnblogs.com/bigberg/p/8521542.html
ping 自己( 192.168.2.132 中的 centos2 容器)
[root@bb889745d6da /]# ping centos2
PING centos2 (10.0.0.3) 56(84) bytes of data.
64 bytes from bb889745d6da (10.0.0.3): icmp_seq=1 ttl=64 time=0.022 ms
64 bytes from bb889745d6da (10.0.0.3): icmp_seq=2 ttl=64 time=0.083 ms
64 bytes from bb889745d6da (10.0.0.3): icmp_seq=3 ttl=64 time=0.075 ms
ping 另一个容器( 192.168.2.131 中的 centos1 容器)
[root@bb889745d6da /]# ping centos1
PING centos1 (10.0.0.2) 56(84) bytes of data.
From bb889745d6da (10.0.0.3) icmp_seq=1 Destination Host Unreachable
From bb889745d6da (10.0.0.3) icmp_seq=2 Destination Host Unreachable
From bb889745d6da (10.0.0.3) icmp_seq=3 Destination Host Unreachable
192.168.2.131
ExecStart=/usr/bin/dockerd
-H unix://var/run/docker.sock
-H tcp://0.0.0.0:2375
--cluster-store=consul://192.168.2.170:8500
--cluster-advertise=192.168.2.131:2375
192.168.2.132
ExecStart=/usr/bin/dockerd
-H unix://var/run/docker.sock
-H tcp://0.0.0.0:2375
--cluster-store=consul://192.168.2.170:8500
--cluster-advertise=192.168.2.132:2375
1
HuHui 2018-12-08 16:56:06 +08:00 via Android
docker 容器本身网络不互通(说法可能有误,但意思是这样)。可以使用 host 模式,或者使用 Calico 之类的网络解决方案。进一步,使用 swam 方案(支持力度不够),或者 k8s (网络本身也是集成 Calico 之类的方案)
|
2
pangliang 2018-12-08 20:11:20 +08:00
docker 自带的 swarm 为何不用?
|
4
HuHui 2018-12-08 22:24:02 +08:00 via Android
@dunhanson 还是有必要读下官方这篇文档的,https://docs.docker.com/network/#networking-tutorials
|
5
KingOfUSA 2018-12-08 23:17:20 +08:00
关键词:etcd / overlay
|