天天看點

docker Swarm 叢集發現

Node 發現

$swarm manage --discovery dockerhost01:2375,dockerhost02:2375,dockerhost03:2375 -H=0.0.0.0:2375      

檔案發現

$swarm manage --discovery file:///etc/swarm/cluster_config -H=0.0.0.0:2375

$cat /etc/swarm/cluster_config
dockerhost01:2375
dockerhost02:2375
dockerhost03:2375      

Consul 發現

Swarm用戶端

$swarm join --discovery consul://consulhost01/swarm --addr=10.1.1.10:2375      

Swarm master

$swarm manage --discovery consul://consulhost01/swarm -H=0.0.0.0:2375      

EtcD 發現

$swarm join --discovery etcd://etcdhost01/swarm --addr=10.1.1.10:2375      
$swarm manage etcd://etcdhost01/swarm -H=0.0.0.0:2375      

Zookeeper 發現

$swarm join --discovery zk://zkhost01,zkhost02,zkhost03/swarm --addr=10.1.1.10      
$swarm manage --discovery zk://zkhost01,zkhost02,zkhost03/swarm -H 0.0.0.0:2375      

demo  , 使用etcd 服務發現

http://www.pangxie.space/docker/480

繼續閱讀