Docker构建Shipyard

1.运行镜像

[root@master_150 ~]# docker load -i alpine.tar
[root@master_150 ~]# docker load -i microbox-etcd.tar
[root@master_150 ~]# docker load -i rethinkdb.tar
[root@master_150 ~]# docker load -i shipyard-docker-proxy.tar
[root@master_150 ~]# docker load -i shipyard-shipyard.tar
[root@master_150 ~]# docker load -i swarm.tar

2.运行容器

[root@master_150 ~]# docker run -ti -d --restart=always --name shipyard-rethinkdb rethinkdb
[root@master_150 ~]# docker run -ti -d -p 4001:4001 -p 7001:7001 --restart=always --name shipyard-discovery microbox/etcd:latest -name discovery
[root@master_150 ~]# docker run -ti -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
[root@master_150 ~]# docker run -ti -d --restart=always --name shipyard-swarm-manager swarm:latest manage --host tcp://0.0.0.0:3375 etcd://192.168.1.195:4001
[root@master_150 ~]# docker run -ti -d --restart=always --name shipyard-swarm-agent swarm:latest join --addr 192.168.1.195:2375 etcd://192.168.1.195:4001
[root@master_150 ~]# 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
发布了28 篇原创文章 · 获赞 36 · 访问量 745

猜你喜欢

转载自blog.csdn.net/xieweikun_7/article/details/105334779