1
0
mirror of https://github.com/vimagick/dockerfiles.git synced 2024-12-10 11:10:27 +02:00
dockerfiles/swarm-arm
2016-04-12 09:46:42 +08:00
..
certs upgrade swarm-arm to 1.1.0 2016-04-12 09:38:11 +08:00
tmp add swarm-arm 2016-01-29 01:46:55 +08:00
Dockerfile add swarm-arm 2016-01-29 01:46:55 +08:00
README.md add jenkins 2016-01-30 23:35:25 +08:00
swarm upgrade swarm-arm to 1.1.3 2016-04-12 09:46:42 +08:00

swarm-arm

# on master
$ docker run --rm vimagick/swarm-arm create
f9723931d522b39b756bb0b24a7cfc04

# on slave 1
$ docker run -d --restart always vimagick/swarm-arm join --addr=192.168.1.204:2375 token://f9723931d522b39b756bb0b24a7cfc04

# on slave 2
$ docker run -d --restart always vimagick/swarm-arm join --addr=192.168.1.204:2375 token://f9723931d522b39b756bb0b24a7cfc04

# on slave 3
$ docker run -d --restart always vimagick/swarm-arm join --addr=192.168.1.204:2375 token://f9723931d522b39b756bb0b24a7cfc04

# on master
$ curl https://discovery.hub.docker.com/v1/clusters/f9723931d522b39b756bb0b24a7cfc04
$ docker run --rm vimagick/swarm-arm list token://f9723931d522b39b756bb0b24a7cfc04
$ docker run -d --restart always -p 2375:2375 vimagick/swarm-arm manage token://f9723931d522b39b756bb0b24a7cfc04
$ export DOCKER_HOST=tcp://127.0.0.1:2375
$ docker info

Any host can be a master as long as it can reach slaves!