WSL2下Docker desktop的Cadvisor容器监控

由于WSL2的Docker存放是在Linux的docker-desktop目录下,需要从这里面挂载到WSL2里的/var/lib/docker,并且正确挂载启动,才能使 Cadvisor 识别到docker容器并且监控资源。

首先需要在WSL2终端进行挂载操作:

bash 复制代码
sudo mount -t drvfs '\\wsl$\docker-desktop\mnt\docker-desktop-disk\data\docker' /var/lib/docker

然后启动docker命令,开启cadvisor服务:

bash 复制代码
docker run -d \
--name=cad \
--privileged \
-p 8081:8080 \
-v /:/rootfs:ro \
-v /var/run/:/var/run:ro \
-v /sys:/sys:ro \
-v /var/lib/docker/:/rootfs/var/lib/docker:ro \
-v /dev/disk/:/dev/disk:ro \
docker.imgdb.de/gcr.io/cadvisor/cadvisor:latest

开启成功如下:

相关推荐
Trouvaille ~1 天前
【Linux】UDP Socket编程实战(二):网络字典与回调设计
linux·运维·服务器·网络·c++·udp·操作系统
徐子元竟然被占了!!1 天前
虚拟化技术
运维
为什么不问问神奇的海螺呢丶1 天前
n9e categraf docker 监控配置
运维·docker·容器
Kiyra1 天前
从《守望先锋》2026前瞻,看大型分布式系统的“重构”与“并发挑战”
运维·服务器·重构
青树寒鸦1 天前
wsl的docker备份mongo和迁移
运维·mongodb·docker·容器
niceffking1 天前
linux系统编程-线程概述
linux·运维
Bdygsl1 天前
Linux(12)—— 文件与文件描述符
linux·运维·服务器
艾莉丝努力练剑1 天前
【Linux:文件】基础IO:文件操作的系统调用和库函数各个接口汇总及代码演示
linux·运维·服务器·c++·人工智能·centos·io
狂野小青年1 天前
Jenkins如何添加全局凭证
运维·jenkins
m0_694845571 天前
music-website 是什么?前后端分离音乐网站部署实战
linux·运维·服务器·云计算·github