两款Docker管理UI:DockerUI & Shipyard

本文主要介绍两款Docker Web管理工具:DockerUI及Shipyard,并对它们的部署、功能及使用进行对比。
后续会介绍Docker近日最新发布的容器管理利器:swarm。

部署方面

DockerUI
  1. Run cmd docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock dockerui/dockerui
  2. Open your browser to http://<dockerd host ip>:9000

Shipyard
  1. Run cmd docker run --rm -v /var/run/docker.sock:/var/run/docker.sock shipyard/deploy start
  2. Open your browser to http://<dockerd host ip>:8080, username: admin, password: shipyard

DockerUI部署很顺利,没遇到任何问题。
Shipyard实际使用过程中遇到一些问题,如: iptables问题

功能及使用体验方面

两者各有优缺点,比较适合配合使用。

DockerUI
DockerUI基于Docker API,提供等同Docker命令行的大部分功能,支持container管理,image管理。

优点:
  • 支持container批量操作;
  • 支持image管理(虽然比较薄弱)

缺点:
  • 不支持多主机。

dockerui-dashboard.png


dockerui-containers.png


dockerui-images.png


Shipyard
Shipyard也是完全基于Docker API,支持container管理、engine管理(一个engine就是监听tcp端口的docker daemon)。

优点:
  • 支持多主机;
  • 支持container及engine资源限制及图形展示;
  • 支持container实例横向扩展;
  • 支持批量创建;
  • 支持创建时自动调度。

缺点:
  • 不支持image管理;
  • 不支持container批量操作。

shipyard-dashboard.png


shipyard-containers.png


shipyard-container.png


shipyard-engines.png


shipyard-engine.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值