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

开启成功如下:

相关推荐
Sheffield9 小时前
Docker的跨主机服务与其对应的优缺点
linux·网络协议·docker
Sheffield17 小时前
Alpine是什么,为什么是Docker首选?
linux·docker·容器
马艳泽18 小时前
win10下运行Start Broker and Proxy报错解决
docker
舒一笑1 天前
程序员效率神器:一文掌握 tmux(服务器开发必备工具)
运维·后端·程序员
haibindev1 天前
在 Windows+WSL2 上部署 OpenClaw AI员工的实践与踩坑
linux·wsl2·openclaw
NineData2 天前
数据库管理工具NineData,一年进化成为数万+开发者的首选数据库工具?
运维·数据结构·数据库
用户13573999256602 天前
Windows 从 0 搭建 WSL2 原生 AI 开发环境:Codex + Docker + VSCode
docker
vi_h2 天前
在 macOS 上通过 Docker 安装并运行 Ollama(详细可执行教程)
macos·docker·ollama
黑心老魔2 天前
通过 Docker 创建开发环境
docker·开发环境
冬奇Lab2 天前
一天一个开源项目(第41篇):Workout.cool - 现代化开源健身教练平台,训练计划与进度追踪
docker·开源·资讯