Shipyard也是完全基于Docker API,支持container管理、engine管理(一个engine就是监听tcp端口的docker daemon)。
优点:
缺点:
shipyard依赖的容器
- Rethinkdb容器:作为数据存储工具(用来存放账号(account)、引擎(engine)、服务密钥(service key)、
扩展元数据(extensionmetadata)等信息,但不会存储任何有关容器或镜像的内容。) - etcd容器:作为服务发现工具
- docker-proxy:docker容器网络代理工具
- swarm:swarm管理器
安装shipyard
执行安装
shipyard访问页面默认登录用户名:admin,密码:shipyard,登录进去后,可以在”ACCOUNTS”选项里管理用户,可以添加用户,并对用户进行角色授权。
添加node节点
上面命令中的172.20.6.20是shipyard的部署机的ip;
Container管理
Images管理
Nodes管理
DockerUI基于Docker API,提供等同Docker命令行的大部分功能,支持container管理,image管理。
优点:
缺点:
安装docker
访问URL:http://IP:9000/