首页 > 代码库 > Docker管理工具Web UI:DockerUI & Shipyard

Docker管理工具Web UI:DockerUI & Shipyard

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

部署方面

运行命令,如果没有镜像默认会进行下载创建
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock dockerui/dockerui
输入IP:9000   进行访问,访问结果见下图
运行如下命令,同样,如果没有镜像,默认会创建
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock  shipyard/deploy start
 username: admin, password: shipyard
输入IP:8080   进行访问,访问结果见下图
DockerUI部署很顺利,没遇到任何问题。Shipyard实际使用过程中遇到一些问题,
如:[iptables问题](
功能及使用体验方面
两者各有优缺点,比较适合配合使用。**DockerUI**DockerUI基于Docker API,
提供等同Docker命令行的大部分功能,支持container管理,image管理。
*优点:*支持container批量操作;
支持image管理(虽然比较薄弱)

缺点:*不支持多主机。

技术分享

dockerui-dashboard.png

技术分享

dockerui-containers.png

技术分享

dockerui-images.png


ShipyardShipyard也是完全基于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


本文出自 “11876896” 博客,请务必保留此出处http://11886896.blog.51cto.com/11876896/1878435

Docker管理工具Web UI:DockerUI & Shipyard