现在的位置: 首页 > 云计算 > Docker > 正文
Docker管理工具Web UI:DockerUI & Shipyard
2015年09月28日 Docker ⁄ 共 767字 暂无评论 ⁄ 被围观 3,302 views+

本文主要介绍两款Docker Web管理工具:DockerUI及Shipyard,并对它们的部署、功能及使用进行对比。

部署方面

DockerUI

运行命令:

docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock dockerui/dockerui

通过浏览器访问http://<dockerd host ip>:9000
Shipyard

运行命令:

docker run --rm -v /var/run/docker.sock:/var/run/docker.sock shipyard/deploy start

通过浏览器打开 http://<dockerd host ip>:8080,用户名: admin, 密码: shipyard
DockerUI部署很顺利,没遇到任何问题。
Shipyard实际使用过程中遇到一个防火墙导致的问题,如果已经关闭了防火墙,则需要重启docker服务才能不会报错。

功能及使用体验方面

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

DockerUI

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

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

缺点:

  • 不支持多主机。

显示界面效果如下:

b3efe4602263f5a9e811adb2576a084d

3f6ed04cb9d87a067c668c50f4712818

b4bf4a0ab43cac3a72345ff65536c19b

Shipyard

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

优点:

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

缺点:

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

显示界面效果如下:

6f7a95b90466d348beddb2ff362721d8

5924b5c36393c82adf6d19570691226a

ecc2d4d0653583c4be128e7efb68dbce

e27a20cdb5db4cccd799f02fd575daab

3898e039da15231a9ba6d52f10095785

抱歉!评论已关闭.

×