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

开启成功如下:

相关推荐
鲁正杰15 小时前
【运维部署】现代化内网穿透与文件共享方案 (Rust)
运维·开发语言·rust
叫致寒吧15 小时前
k8s部署
云原生·容器·kubernetes
叫致寒吧15 小时前
k8s操作(三)
网络·容器·kubernetes
济61716 小时前
linux(第七期)--gcc编译软件-- Ubuntu20.04
linux·运维·服务器
Sheffield16 小时前
今天浅浅的回顾一下Ansible吧
运维
Android小码家17 小时前
WSL+llama+CPU本地模型部署
llama·wsl·模型
DeepFlow 零侵扰全栈可观测17 小时前
3分钟定位OA系统GC瓶颈:DeepFlow全栈可观测平台实战解析
大数据·运维·人工智能·云原生·性能优化
一点晖光18 小时前
jenkins 流水线脚本
运维·jenkins
望舒同学18 小时前
Docker上云踩坑实录
docker·全栈
济61718 小时前
linux(第九期)--交叉编译器-- Ubuntu20.04
linux·运维·服务器