1. 为什么需要docker图形化管理平台?
    答:命令行虽然效率高,但不够直观,而且多主机管理不方便。
    图形化管理系统还可以和用户角色管理等关联起来。
  2. 都有哪些开源免费的docker图形化管理平台?
    截至当前(2018年) Rancher 和 portainer 比较火,star数量都将近1w。还有个shipyard,但是作者已经停止维护,并推荐使用前面两款。

portainer 比 Rancher 要轻量,如果刚接触 Docker,建议先使用这个。如果要图形化管理 Kubernetes 就用 Rancher。

portainer - 轻量的 Docker UI管理系统

docker学习系列10 开源图形化管理系统
image.png
docker学习系列10 开源图形化管理系统
image.png

先看下 portainer ,以 Windows 为例,portainer 可以运行在容器中,也可以下载编译后的包。比如这里我下载的是 portainer-1.19.2-windows-amd64.tar.gz

下载最新的发行版本 https://github.com/portainer/portainer/releases
解压到新建的portainer目录中,这个目录底下再新建保存数据的目录 portainer_data
打开命令行执行下面的命令,然后浏览器就可以访问了
./portainer.exe -p :9000 --template-file templates.json --data ./portainer_data/

具体细节参考:
https://portainer.readthedocs.io/en/latest/deployment.html#quick-start
关于在Windows运行的教程
http://blog.airdesk.com/2017/10/windows-containers-portainer-gui.html

Rancher - 针对 Kubernetes 企业级管理系统

文档: Rancher

下面放几张图:

  1. 装好后,打开先让设置管理员密码:
docker学习系列10 开源图形化管理系统
image.png
  1. 然后让添加一个集群,先修改语言为中文。
docker学习系列10 开源图形化管理系统
image.png
  1. 填写信息,呃,好像是配置Kubernates。还没有研究到这里
    先到这里吧。有空再研究。
docker学习系列10 开源图形化管理系统
image.png

docker学习系列10 开源图形化管理系统
image.png

容器监控工具 cadvisor

有时候需要监控每个容器的运行情况。
google出品了cAdvisor
运行后,可打开web界面查看所有的容器, 镜像。

docker学习系列10 开源图形化管理系统
image.png

点击某容器,可查看具体的CPU,内存,网络,文件系统的运行情况

docker学习系列10 开源图形化管理系统
image.png
docker学习系列10 开源图形化管理系统
image.png

cAdvisor提供的页面非常简洁。
页面上的数据可以通过他暴露的API直接获取,可以把 cAdvisor 定位为一个监控数据收集器,收集和导出数据是它的强项,而非展示数据。所以可以结合其他工具一块使用。

相关文章:

  • 2021-07-12
  • 2021-09-17
  • 2021-04-10
  • 2021-10-09
  • 2021-11-18
  • 2021-09-21
  • 2021-06-28
猜你喜欢
  • 2022-01-06
  • 2021-07-29
  • 2021-11-20
  • 2022-03-02
  • 2022-03-07
  • 2021-09-21
相关资源
相似解决方案