[root@swarm-m ~]# docker run --rm swarm list --help
Usage: swarm list [OPTIONS]
List nodes in a cluster
Arguments:
discovery service to use [$SWARM_DISCOVERY]
* token://
* consul:///
* etcd://,/
* file://path/to/file
* zk://,/
* [nodes://],
Options:
--timeout "10s" timeout period
--discovery-opt [--discovery-opt option --discovery-opt option] discovery options
示例:
--discovery dockerhost01:2375,dockerhost02:2375,dockerhost03:2375
--discovery file:///opt/swarm_config
--discovery zk://zkhost01,zkhost02,zkhost03/swarm
--discovery etcd://etcdhost01/swarm
--discovery consul://consulhost01/swarm
[root@swarm-m ~]# docker run --rm -v /opt/swarm_cluster:/.swarm/swarm_cluster swarm list file:///.swarm/swarm_cluster
192.168.8.102:2375
192.168.8.103:2375
[root@swarm-m ~]# docker logs -f $(docker ps|grep swarm|awk '{print $1}')
INFO[0000] Listening for HTTP addr=0.0.0.0:3375 proto=tcp
INFO[0120] Registered Engine swarm-a2.example.com at 192.168.8.103:2375
INFO[0120] Registered Engine swarm-a1.example.com at 192.168.8.102:2375
ERRO[0653] Update engine specs failed: Cannot connect to the Docker daemon. Is the docker daemon running on this host? id=RXMY:7YIE:NFVP:KG7T:COMZ:ERUA:PQ36:MX65:KVEN:MJWJ:A2S5:WMMW name=swarm-a2.example.com
ERRO[0685] Flagging engine as unhealthy. Connect failed 3 times id=5S52:3JBP:R7LI:JUUN:3BN6:UDQY:OFAH:2RUB:6VZ3:QRPU:PIE5:XDFF name=swarm-a1.example.com
ERRO[0686] Flagging engine as unhealthy. Connect failed 3 times id=RXMY:7YIE:NFVP:KG7T:COMZ:ERUA:PQ36:MX65:KVEN:MJWJ:A2S5:WMMW name=swarm-a2.example.com
ERRO[0686] Update engine specs failed: Cannot connect to the Docker daemon. Is the docker daemon running on this host? id=RXMY:7YIE:NFVP:KG7T:COMZ:ERUA:PQ36:MX65:KVEN:MJWJ:A2S5:WMMW name=swarm-a2.example.com
ERRO[0739] Update engine specs failed: Cannot connect to the Docker daemon. Is the docker daemon running on this host? id=RXMY:7YIE:NFVP:KG7T:COMZ:ERUA:PQ36:MX65:KVEN:MJWJ:A2S5:WMMW name=swarm-a2.example.com
ERRO[0739] Update engine specs failed: Cannot connect to the Docker daemon. Is the docker daemon running on this host? id=5S52:3JBP:R7LI:JUUN:3BN6:UDQY:OFAH:2RUB:6VZ3:QRPU:PIE5:XDFF name=swarm-a1.example.com
ERRO[0804] Update engine specs failed: Cannot connect to the Docker daemon. Is the docker daemon running on this host? id=RXMY:7YIE:NFVP:KG7T:COMZ:ERUA:PQ36:MX65:KVEN:MJWJ:A2S5:WMMW name=swarm-a2.example.com
INFO[0816] Engine came back to life after 4 retries. Hooray! id=5S52:3JBP:R7LI:JUUN:3BN6:UDQY:OFAH:2RUB:6VZ3:QRPU:PIE5:XDFF name=swarm-a1.example.com
INFO[0895] Engine came back to life after 5 retries. Hooray! id=RXMY:7YIE:NFVP:KG7T:COMZ:ERUA:PQ36:MX65:KVEN:MJWJ:A2S5:WMMW name=swarm-a2.example.com
71296873eec3b86a4777054d66fdc164
[root@swarm-m ~]# docker logs -f swarm-m
INFO[0000] Listening for HTTP addr=0.0.0.0:3375 proto=tcp
[root@swarm-m ~]# mkdir -p /opt/swarm/certs
[root@swarm-m ~]# cp swarm-ca.pem swarm-server.pem swarm-server.key /opt/swarm/certs/
添加swarm agent
查看集群节点