当前位置:   article > 正文

docker管理工具 shipyard与seagull

docker 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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/119943
推荐阅读
相关标签
  

闽ICP备14008679号