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

开启成功如下:

相关推荐
努力的搬砖人.14 分钟前
Linux在防火墙中添加开放端口
java·linux·docker
what_20181 小时前
Istio
运维·网络协议
33三 三like1 小时前
MacOS安装软件后无法启动报错:“已损坏,无法打开,你应该将它移到废纸篓“
运维·服务器
lsnm1 小时前
【LINUX操作系统】生产者消费者模型(下):封装、信号量与环形队列
linux·运维·服务器·开发语言·c++·ubuntu·centos
小灰兔的小白兔1 小时前
【ubuntu】虚拟机连不上网,且网络中没有有线连接
运维·服务器·ubuntu
Hello.Reader2 小时前
SCGI 服务器详解
运维·服务器
jialan753 小时前
linux关闭某端口暂用的进程
linux·运维·服务器
癸酉金鸡3 小时前
将 /dev/vdb1 的空间全部合并到 /dev/mapper/centos-root(即扩展 CentOS 的根分区)
linux·运维·centos
文牧之3 小时前
Oracle统计信息收集时的锁持有阶段
运维·数据库·oracle
肖永威3 小时前
HomeAssistant开源的智能家居docker快速部署实践笔记(CentOS7)
linux·docker