容器多了以后,尽管还能使用命令行,但是懒人将更喜欢鼠标点点来开关容器,听说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的运行就很简单了