十、Docker 可视化与监控

打印 上一主题 下一主题

主题 566|帖子 566|积分 1702

6.1 常用工具介绍

当 Docker 部署规模逐步变大后,可视化监控容器环境的性能和健康状态将会变得越来越 重要。 Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网 络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控 制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。常用工 具如下:
1、docker UI(local)
2、shipyard(停止维护了)
3、portainer
4、daocloud
6.2 工具使用

6.2.2 portainer

6.2.2.1 安装portainer
  1. $ docker run -d -p 9000:9000 --name portainer \
  2. -v /var/run/docker.sock:/var/run/docker.sock \
  3. -v $PWD/data:/data --restart=always portainer/portainer
复制代码
 
优点

  • 支持容器管理、镜像管理
  • 轻量级,消耗资源少
  • 基于docker api,安全性高,可指定docker api端口,支持TLS证书认证。
  • 支持权限分配
  • 支持集群
缺点

  • 功能不够强大。
  • 容器创建后,无法通过后台增加端口。
 
6.2.2.2 挂载远程节点(修改远程节点配置)

1、编辑该文件
  1. vim /lib/systemd/system/docker.service
复制代码
 
2、删除配置文件中内容
  1. ExecStart=/usr/bin/dockerd xxx(删除这部分内容)
复制代码
 
3、在daemon.json文件中添加如下内容:所有服务器都可以访问
  1. "hosts":["tcp://0.0.0.0:2375","unix:///var/run/docker.sock"]
复制代码
 
4、重启docker
  1. $ systemctl daemon‐reload
  2. $ systemctl restart docker
复制代码
 
6.2.3 daocloud

执行该命令:
  1. curl ‐sSL https://get.daocloud.io/daomonit/install.sh | sh ‐s
  2. 24a7c865945f25697fe9255dad8e54eb431d785b
复制代码
 
 
优点:

  • 支持镜像管理、容器管理。
  • 支持控制台命令
  • 容器资源消耗监控
  • 支持集群可以随意增加节点
  • 中文平台
  • 镜像下载
  • 容器扩容、管理
缺点

  • 管理平台无法部署到本地服务器
  • 部分高级功能收费
 
配套视频链接:全网首发java/.net双案例Docker精品课程,Docker 进阶教程(双语言双案例助力教学)-已完结_哔哩哔哩_bilibili

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

东湖之滨

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表