为了账号安全,请及时绑定邮箱和手机立即绑定

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

标签:
Docker
  1. 为什么需要docker图形化管理平台?
    答:命令行虽然效率高,但不够直观,而且多主机管理不方便。
    图形化管理系统还可以和用户角色管理等关联起来。

  2. 都有哪些开源免费的docker图形化管理平台?
    截至当前(2018年) Rancher 和 portainer 比较火,star数量都将近1w。还有个shipyard,但是作者已经停止维护,并推荐使用前面两款。

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

portainer - 轻量的 Docker UI管理系统

webp

image.png

webp

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. 装好后,打开先让设置管理员密码:

webp

image.png

  1. 然后让添加一个集群,先修改语言为中文。

webp

image.png

  1. 填写信息,呃,好像是配置Kubernates。还没有研究到这里
    先到这里吧。有空再研究。

webp

image.png


webp

image.png

容器监控工具 cadvisor

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

webp

image.png

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

webp

image.png

webp

image.png

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



作者:飞凡的陀螺
链接:https://www.jianshu.com/p/c3f5c644dc01


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消