目录

1.使用文件 

2.其他发现服务后端 

3.地址和端口的范围匹配 

 👑👑👑结束语👑👑👑​


1.使用文件 

$ tee /tmp/cluster_info <<-'EOF'
192.168.0.2:2375
192.168.0.3:2375
EOF
$ docker run -d -p 12375:2375 -v /tmp/cluster_info:/tmp/cluster_info swarm
manage file:///tmp/cluster_info
$ docker -H 192.168.0.2:12375 info
Containers: 18
Images: 36
Role: primary
Strategy: spread
Filters: health, port, dependency, affinity, constraint
Nodes: 2
Host-1: 192.168.0.2:2375
└ Containers: 15
└ Reserved CPUs: 0 / 4
└ Reserved Memory: 1 GiB / 4.053 GiB
└ Labels: executiondriver=native-0.2, kernelversion=3.16.0-43-generic,
operatingsystem=Ubuntu 14.04.3 LTS, storagedriver=aufs
Host-2: 192.168.0.3:2375
└ Containers: 3
└ Reserved CPUs: 0 / 8
└ Reserved Memory: 0 B / 16.46 GiB
└ Labels: executiondriver=native-0.2, kernelversion=3.16.0-30-generic,
operatingsystem=Ubuntu 14.04.3 LTS, storagedriver=aufs
CPUs: 12
Total Memory: 20.51 GiB
Name: e71eb5f1d48b

2.其他发现服务后端 

$ docker run -d -p 8500:8500 --name=consul progrium/consul -server -bootstrap
$ docker run -d -p 4000:4000 swarm manage -H :4000 --replication --advertise
<manager_ip>:4000 consul://<consul_ip>:8500
$ swarm join --advertise=<node_ip:2375> consul://<consul_addr>/<optional path prefix>
$ swarm join --addr=<node_addr:2375> etcd://<etcd_addr1>,<etcd_addr2>/<optional
path prefix>
$ swarm manage -H tcp://<manager_ip>:4000 etcd://<etcd_addr1>,<etcd_addr2>/
<optional path prefix>

3.地址和端口的范围匹配 

 👑👑👑结束语👑👑👑
【云原生 | 57】Docker三剑客之Docker Swarm֯使用其他服务发现后端-LMLPHP

07-06 09:14