docker管理工具 shipyard与seagull

容器多了以后,尽管还能使用命令行,但是懒人将更喜欢鼠标点点来开关容器,听说shipyard不错,于是来试用一下

 

1. shipyard安装

    实际上现在安装很简单了, docker的方式只需要下载容器并加些参数运行即可,依次运行以下命令    

docker run -it -d --name shipyard-rethinkdb-data --entrypoint /bin/bash shipyard/rethinkdb -l
docker run -it -P -d --name shipyard-rethinkdb --volumes-from shipyard-rethinkdb-data shipyard/rethinkdb
docker run -it -p 8080:8080 -d --name shipyard --link shipyard-rethinkdb:rethinkdb shipyard/shipyard

2. 配置docker运行参数

  我的是centos6.5,编辑启动docker的脚本文件,加上 -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

  vim /etc/rc.d/init.d/docker

  

3. 配置防火墙参数,加上端口2375允许外部访问

4. 在浏览器中访问地址 http://your_ip:8080 user=admin passwd=shipyard

5. 加入engine,在access_url上填入http://your_ip:2375,别的参数似乎没什么太大影响

6. 在container页面加入容器,里面可以设定不同的参数,比如 -v , -link ,ENV , port expose之类,很方便

7. 现在可以方便的控制新建的容器了,还可以通过scale创建一批容器,通过logs察看容器中的日志

shipyard尽管使用了cpu, memory作为参数,但我看不出来他们有什么实际的价值,也许用途没有挖掘出来。


 

seagull的运行就很简单了

docker run --name seagull -d -p 10086:10086 -v /var/run/docker.sock:/var/run/docker.sock tobegit3hub/seagull
 
运行后访问http://your_ip:10086即可,它具备shipyard的一部分功能,只能对现有容器进行启动,停止,删除操作,不能创建容器,查看日志等,也不能对多个engine进行管理。
不过seagull很轻量,而且不需要修改docker的运行方式等,可以说是简单迅速,在合适的场合还是不错的。
 

转载于:https://www.cnblogs.com/yeyong/p/4092547.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值