在Docker engine v1.12, 使用Swarm能够方便的建立overlay模式的网络,可是它只能被swarm下面的service所使用的,相对于container,这个网络是彻底隔离的。 在v1.13,运行 containers 时,能够加入以前在swarm模式下自定义的overlay网络啦!node
$ docker swarm init –advertise-address 172.100.1.17docker
$ docker swarm join-token worker网络
$ docker swarm join --token SWMTKN-1-4kaj1vanh45ihjfgud7nfgaj099gtvrgssg4dxp4rikd1kt1p1-6bwep9vx83oppouz0rfz5scf9 172.100.1.17:2377spa
$ docker network create -d overlay --attachable qrtOverlayNet3d
--attachable 是关键,它代表这个网络是能够被container所加入。
blog
172.100.1.17token
$ docker run -itd --name mybusybox --network qrtOverlayNet busyboxit
172.100.1.12network
$ docker run -itd --name mybusybox12 --network qrtOverlayNet busyboxservice
Ping 12 “busybox” from 17
Ping 17 “busybox” from 12