Docker学习(5)------部署Shipyard Docker管理工具

操作环境

Centos 7

操作步骤

采用一键的安装命令,如下:

[root@localhost /]# curl -s https://shipyard-project.com/deploy | bash -s
Unable to find image 'alpine:latest' locally
latest: Pulling from library/alpine
627beaf3eaaf: Pulling fs layer
627beaf3eaaf: Verifying Checksum
627beaf3eaaf: Download complete
627beaf3eaaf: Pull complete
Digest: sha256:58e1a1bb75db1b5a24a462dd5e2915277ea06438c3f105138f97eb53149673c4
Status: Downloaded newer image for alpine:latest
Deploying Shipyard
 -> Starting Database
Unable to find image 'rethinkdb:latest' locally
latest: Pulling from library/rethinkdb
6d827a3ef358: Pulling fs layer
01bf79000186: Pulling fs layer
5c1369da1a1d: Pulling fs layer
eace86358788: Pulling fs layer
390795d7de7b: Pulling fs layer
eace86358788: Waiting
390795d7de7b: Waiting
5c1369da1a1d: Download complete
01bf79000186: Download complete
390795d7de7b: Download complete
eace86358788: Verifying Checksum
eace86358788: Download complete
6d827a3ef358: Verifying Checksum
6d827a3ef358: Download complete
6d827a3ef358: Pull complete
01bf79000186: Pull complete
5c1369da1a1d: Pull complete
eace86358788: Pull complete
390795d7de7b: Pull complete
Digest: sha256:fcd81c133975b5cfcc8d8756ec3558bb79d3e496f1b35df2608db4efd243adf2
Status: Downloaded newer image for rethinkdb:latest
 -> Starting Discovery
Unable to find image 'microbox/etcd:latest' locally
latest: Pulling from microbox/etcd
8ded6e8ab3fd: Pulling fs layer
bf8f85223d7a: Pulling fs layer
a3ed95caeb02: Pulling fs layer
a3ed95caeb02: Verifying Checksum
a3ed95caeb02: Download complete
8ded6e8ab3fd: Verifying Checksum
8ded6e8ab3fd: Download complete
8ded6e8ab3fd: Pull complete
bf8f85223d7a: Verifying Checksum
bf8f85223d7a: Download complete
bf8f85223d7a: Pull complete
a3ed95caeb02: Pull complete
Digest: sha256:941fd46b4eab265c65da9bfbf33397b853a7cef6c16df93a1e3fea7b4e47fc90
Status: Downloaded newer image for microbox/etcd:latest
 -> Starting Cert Volume
 -> Starting Proxy
Unable to find image 'shipyard/docker-proxy:latest' locally
latest: Pulling from shipyard/docker-proxy
8f4ec95ceaee: Pulling fs layer
ac77a345f217: Pulling fs layer
43039e3ef672: Pulling fs layer
a3ed95caeb02: Pulling fs layer
a3ed95caeb02: Waiting
43039e3ef672: Download complete
a3ed95caeb02: Download complete
ac77a345f217: Verifying Checksum
ac77a345f217: Download complete
8f4ec95ceaee: Verifying Checksum
8f4ec95ceaee: Download complete
8f4ec95ceaee: Pull complete
ac77a345f217: Pull complete
43039e3ef672: Pull complete
a3ed95caeb02: Pull complete
Digest: sha256:da6bbd1a145581a940d44940cce0f43705d7f8ec552a4e97e77104ec1b6dc3d1
Status: Downloaded newer image for shipyard/docker-proxy:latest
 -> Starting Swarm Manager
Unable to find image 'swarm:latest' locally
latest: Pulling from library/swarm
ebe0176dcf9a: Pulling fs layer
19f771faa982: Pulling fs layer
902eeedf931a: Pulling fs layer
902eeedf931a: Download complete
19f771faa982: Download complete
ebe0176dcf9a: Verifying Checksum
ebe0176dcf9a: Download complete
ebe0176dcf9a: Pull complete
19f771faa982: Pull complete
902eeedf931a: Pull complete
Digest: sha256:815fc8fd4617d866e1256999c2c0a55cc8f377f3dade26c3edde3f0543a70c04
Status: Downloaded newer image for swarm:latest
 -> Starting Swarm Agent
 -> Starting Controller
Unable to find image 'shipyard/shipyard:latest' locally
latest: Pulling from shipyard/shipyard
cb5507795515: Pulling fs layer
fd711d385b34: Pulling fs layer
9f2a509de079: Pulling fs layer
a5251eb716bb: Pulling fs layer
a5251eb716bb: Waiting
cb5507795515: Verifying Checksum
cb5507795515: Download complete
cb5507795515: Pull complete
a5251eb716bb: Verifying Checksum
a5251eb716bb: Download complete
9f2a509de079: Verifying Checksum
9f2a509de079: Download complete
fd711d385b34: Verifying Checksum
fd711d385b34: Download complete
fd711d385b34: Pull complete
9f2a509de079: Pull complete
a5251eb716bb: Pull complete
Digest: sha256:5f065362680fa4565dd150c8da3edd09b79a7a3010d3ceef20093c2a879187e0
Status: Downloaded newer image for shipyard/shipyard:latest
Waiting for Shipyard on 10.10.200.61:8080

Shipyard available at http://10.10.200.61:8080
Username: admin Password: shipyard



上述10.10.200.61为docker宿主机的ip地址,登录http://10.10.200.61:8080




shipyard可以管理其他的docker宿主机,在其他宿主机上执行下述命令,其中10.10.200.61为shipyard管理Server的ip

#curl -sSL https://shipyard-project.com/deploy | ACTION=node DISCOVERY=etcd://10.10.200.61:4001 bash -s

通过上述命令,可以在Shipyard管理界面的NODES,发现刚刚添加的Docker 宿主机,也就达到了通过Shipyard管理多台docker 宿主机的目的。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值