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

开启成功如下:

相关推荐
IT逆夜21 分钟前
实现Yum本地仓库自动同步的完整方案(CentOS 7)
linux·运维·windows
a***592630 分钟前
用nginx正向代理https网站
运维·nginx·https
S***267535 分钟前
linux上redis升级
linux·运维·redis
❀͜͡傀儡师40 分钟前
Docker部署视频下载器
docker·容器·音视频
ifanatic1 小时前
[每周一更]-(第161期):分析服务器中内存即将爆满过程
运维·服务器
热爱学习的小怪兽2 小时前
docker的一些常用指令
运维·docker·容器
s***4532 小时前
Linux 下安装 Golang环境
linux·运维·golang
JobDocLS3 小时前
Ubuntu22.04的安装方法
运维
w***76553 小时前
用docker启动mysql步骤
mysql·docker·容器
p***q784 小时前
docker离线安装及部署各类中间件(x86系统架构)
docker·中间件·系统架构