Docker 容器安装监控软件 cAdvisor

介绍

Docker 容器的监控方案有很多,除了 Docker 自带的docker stats命令,还有很多开源的解决方案, 例如
sysdig、cAdvisor、Prometheus 等,都是非常优秀的监控工具。 下面我们首先来看下,不借助任何外部工具,如何用
Docker 自带的docker stats命令实现容器的监控。

1. 使用 docker stats 命令

使用 Docker 自带的docker stats命令可以很方便地看到主机上所有容器的 CPU、内存、网络 IO、磁盘 IO、PID 等资源的使用情况。

2.在主机上使用以下命令启动一个资源限制为 1 核 2G 的 nginx 容器

docker run --cpus=1 -m=4g --name=nginx  -d nginx:latest
docker stats nginx  #nginx容器启动后,查看容器的资源使用状态

3. cAdvisor 的安装与使用

docker run \
  --volume=/:/rootfs:ro \
  --volume=/var/run:/var/run:ro \
  --volume=/sys:/sys:ro \
  --volume=/var/lib/docker/:/var/lib/docker:ro \
  --volume=/dev/disk/:/dev/disk:ro \
  --publish=8080:8080 \
  --detach=true \
  --name=cadvisor \
  --privileged \
  --device=/dev/kmsg \
  lagoudocker/cadvisor:v0.37.0

4.cAdvisor 安装成功

http://106.12.161.158:8080 #访问到 cAdvisor 的 Web 界面。

106.12.161.158这个是安装cAdvisor机器的IP。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_14910065

你的支持是我最大的努力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值