- 1. docker 轻量级可视化工具 Portainer
- 1.1 是什么
- 1.2 安装
- 1.2.1 官网
- 1.2.2 安装步骤
- 1.2.3 启动运行
- 1.2.4 登录
- 1.2.5 各个功能点如下
- 2. Docker容器监控CAdvisor+InfluxDB+Grafana
- 2.1 容器监控原生命令
- 2.2 容器监控3剑客
- 2.2.1 CAdvisor
- 2.2.2 InfluxDB
- 2.2.3 Grafana
- 2.2.4 小总结
- 2.3 使用compose编排
- 2.3.1 新建3套组合的 docker-compose.yaml
笔记记录学习尚硅谷周阳老师的 docker 教程
链接地址: https://www.bilibili.com/video/BV1gr4y1U7CY?p=1
Portainer 是一款轻量级的应用,它提供了图形化界面,用于方便地管理Docker环境,包括单机环境和集群环境。
1.2 安装 1.2.1 官网https://www.portainer.io/
https://docs.portainer.io/
https://docs.portainer.io/v/ce-2.9/start/install/server/docker/linux
https://docs.portainer.io/start/install/server/docker/linux
去dockerhub 找docker 安装命令
docker pull portainer/portainer-ce:2.13.0-alpine
[root@vm001 admin]# docker pull portainer/portainer-ce:2.13.0-alpine 2.13.0-alpine: Pulling from portainer/portainer-ce df9b9388f04a: Pull complete df8362a36bd7: Pull complete Digest: sha256:18adcd23f746ded2f642a04153227423336aa22ad99880ef5e8265af243eeb79 Status: Downloaded newer image for portainer/portainer-ce:2.13.0-alpine docker.io/portainer/portainer-ce:2.13.0-alpine [root@vm001 admin]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE portainer/portainer-ce 2.13.0-alpine f7bebd33b1c4 11 days ago 282MB1.2.3 启动运行
docker run -d -p 8000:8000 -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:2.13.0-alpine1.2.4 登录
URL: http://192.168.226.128:9000/
第一次登录需要设置账号密码,账号默认是admin(也可以改)
之后登进初始界面,选择 ‘Get Started’,
会进去到home页面:http://192.168.226.128:9000/#!/home
点击 ‘Local’ 则可以到达 Dashboard界面
上面的图形,对应的命令行?
[root@vm001 admin]# docker system df TYPE TOTAL ACTIVE SIZE RECLAIMABLE Images 22 13 6.552GB 1.898GB (28%) Containers 22 4 293.7MB 293.6MB (99%) Local Volumes 32 8 1.981GB 1.185GB (59%) Build Cache 0 0 0B 0B1.2.5 各个功能点如下
就是把命令行操作转换成为图形界面操作
docker stats
CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS c0f5ce3804be portainer 0.06% 11.88MiB / 4.667GiB 0.25% 2.8kB / 0B 84.2MB / 655kB 4 b014f0b061b4 suspicious_keldysh 0.00% 8.477MiB / 4.667GiB 0.18% 2.8kB / 0B 42.1MB / 0B 5 f27be7bd716a consul 0.15% 21.1MiB / 4.667GiB 0.44% 9.4kB / 1.17kB 164MB / 1.4MB 9 e2ddfc2abe31 zk01 0.66% 67.35MiB / 4.667GiB 1.41% 3.01kB / 0B 187MB / 8.19kB 30
通过docker stats命令可以很方便的看到当前宿主机上所有容器的CPU,内存以及网络流量等数据,一般小公司够用了。。。。
但是,docker stats统计结果只能是当前宿主机的全部容器,数据资料是实时的,没有地方存储、没有健康指标过线预警等功能
2.2 容器监控3剑客CAdvisor监控收集+InfluxDB存储数据+Granfana展示图表
新建目录
[root@vm001 cig]# pwd /dockerfiles/cig
docker-compose.yaml
在这里插入代码片



