两款Docker管理UI:DockerUI & Shipyard
本文主要介绍两款Docker Web管理工具:DockerUI及Shipyard,并对它们的部署、功能及使用进行对比。
后续会介绍Docker近日最新发布的容器管理利器:swarm。
部署方面
- Run cmd
<code class="prettyprint" style="font-family: 'Courier New',Courier,monospace; padding: 0px 5px; color: #c7254e; display: inline-block; margin: 0px; background-color: #f9f2f4;">docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock dockerui/dockerui
- Open your browser to http://<dockerd host ip>:9000
- Run cmd
<code class="prettyprint" style="font-family: 'Courier New',Courier,monospace; padding: 0px 5px; color: #c7254e; display: inline-block; margin: 0px; background-color: #f9f2f4;">docker run --rm -v /var/run/docker.sock:/var/run/docker.sock shipyard/deploy start
- 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管理(虽然比较薄弱)
缺点:
- 不支持多主机。
Shipyard
Shipyard也是完全基于Docker API,支持container管理、engine管理(一个engine就是监听tcp端口的docker daemon)。
优点:
- 支持多主机;
- 支持container及engine资源限制及图形展示;
- 支持container实例横向扩展;
- 支持批量创建;
- 支持创建时自动调度。
缺点:
- 不支持image管理;
- 不支持container批量操作。
http://blog.csdn.net/opensure/article/details/46494045
相关推荐
pigsmall 2020-11-19
大数据杂谈 2020-09-26
王国平 2020-06-20
lizhenmxcz 2013-05-12
wutongyuq 2013-04-12
kanpiaoxue 2013-06-19
quanhaoH 2013-06-17
kidneybeans 2013-06-17
vanturman 2013-06-05
稻草人的高粱地 2014-07-02
smilebestSun 2014-06-12
pythonclass 2013-09-16
80183053 2013-09-12
graseed 2020-10-28
SXIAOYI 2020-09-16
jinhao 2020-09-07
ChinaWin 2020-08-13
mohanzb 2020-08-01
yoohsummer 2020-06-01