参考文章:https://www.cnblogs.com/kevingrace/p/6867820.html
http://blog.csdn.net/CSDN_duomaomao/article/details/74075048
环境:主节点192.168.2.191
子节点:192.168.2.193
shipyard依赖于docker镜像
主节点操作
docker pull swarm
docker pull microbox/etcddocker pull shipyard/rethinkdb
docker pull shipyard/shipyard
docker pull shipyard/docker-proxy
docker run -ti -d --name shipyard-rethinkdb docker.io/shipyard/rethinkdb
docker run -ti -d -p 4001:4001 -p 7001:7001 --name shipyard-discovery docker.io/microbox/etcd -name discovery
docker run -it -d -p 2375:2375 --hostname=$HOSTNAME --restart=always --name shipyard-proxy -v /var/run/docker.sock:/var/run/docker.sock -e PORT=2375 shipyard/docker-proxy:latest
docker run -ti -d --restart=always --name shipyard-swarm-manager swarm:latest manage --host tcp://0.0.0.0:3375 etcd://192.168.2.191:4001
docker run -ti -d --restart=always --name shipyard-swarm-agent swarm:latest join --addr 192.168.2.191:2375 etcd://192.168.2.191:4001
docker run -ti -d --restart=always --name shipyard-controller --link shipyard-rethinkdb:rethinkdb --link shipyard-swarm-manager:swarm -p 8080:8080 shipyard/shipyard:latest server -d tcp://swarm:3375
子节点操作
docker pull swarm
docker pull shipyard/docker-proxy
docker run -it -d -p 2375:2375 --hostname=$HOSTNAME --restart=always --name shipyard-proxy -v /var/run/docker.sock:/var/run/docker.sock -e PORT=2375 shipyard/docker-proxy:latest
docker run -ti -d --restart=always --name shipyard-swarm-agent swarm:latest join --addr 192.168.2.193:2375 etcd://192.168.2.191:4001
web登陆192.168.2.191:8080 用户名:admin 密码:shipyard