上海城乡建设管理局网站保障房板块,长沙专业建网站,关键词搜索站长工具,wordpress链接样式设置方法Docker 体系#xff08;高级篇#xff09;
六、Docker轻量级可视化工具Portainer
1. 是什么
Portainer 是一款轻量级的应用#xff0c;它提供了图形化界面#xff0c;用于方便地管理Docker环境#xff0c;包括单机环境和集群环境。
2. 安装
官网 https://www.portain…Docker 体系高级篇
六、Docker轻量级可视化工具Portainer
1. 是什么
Portainer 是一款轻量级的应用它提供了图形化界面用于方便地管理Docker环境包括单机环境和集群环境。
2. 安装
官网 https://www.portainer.io/https://docs.portainer.io/v/ce-2.9/start/install/server/docker/linux 步骤 docker命令安装
docker run -d -p 8000:8000 -p 9000:9000 --name portainer --restartalways -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer第一次登录需创建admin访问地址xxx.xxx.xxx.xxx:9000 用户名直接用默认admin密码记得8位随便你写 设置admin用户和密码后首次登陆 选择local选项卡后本地docker详细信息展示
七、Docker容器监控之 CAdvisorInfluxDBGranfana
1. 原生命令
操作 docker stats命令的结果 问题 通过docker stats命令可以很方便的看到当前宿主机上所有容器的CPU,内存以及网络流量等数据一般小公司够用了。。。。但是docker stats统计结果只能是当前宿主机的全部容器数据资料是实时的没有地方存储、没有健康指标过线预警等功能。
2. 是什么
2.1 容器监控3剑客 CAdvisor监控收集InfluxDB存储数据Granfana展示图表 CAdvisor InfluxDB Granfana
2.2 总结 3. compose容器编排一套带走
3.1 新建目录 3.2 新建3件套组合的 docker-compose.yml
version: 3.1volumes:grafana_data: {}services:influxdb:image: tutum/influxdb:0.9restart: alwaysenvironment:- PRE_CREATE_DBcadvisorports:- 8083:8083- 8086:8086volumes:- ./data/influxdb:/datacadvisor:image: google/cadvisorlinks:- influxdb:influxsrvcommand: -storage_driverinfluxdb -storage_driver_dbcadvisor -storage_driver_hostinfluxsrv:8086restart: alwaysports:- 8080:8080volumes:- /:/rootfs:ro- /var/run:/var/run:rw- /sys:/sys:ro- /var/lib/docker/:/var/lib/docker:rografana:user: 104image: grafana/grafanauser: 104restart: alwayslinks:- influxdb:influxsrvports:- 3000:3000volumes:- grafana_data:/var/lib/grafanaenvironment:- HTTP_USERadmin- HTTP_PASSadmin- INFLUXDB_HOSTinfluxsrv- INFLUXDB_PORT8086- INFLUXDB_NAMEcadvisor- INFLUXDB_USERroot- INFLUXDB_PASSroot3.3 启动docker-compose文件
docker-compose up
3.4 查看三个服务容器是否启动 3.5 测试
浏览cAdvisor收集服务http://ip:8080/ 第一次访问慢请稍等cadvisor也有基础的图形展现功能这里主要用它来作数据采集 浏览influxdb存储服务http://ip:8083/浏览grafana展现服务http://ip:3000 ip3000端口的方式访问,默认帐户密码admin/admin 配置步骤 配置数据源 选择influxdb数据源 配置细节 配置面板 panel 到这里cAdvisorInfluxDBGrafana容器监控系统就部署完成了