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

开启成功如下:

相关推荐
xxy.c10 小时前
嵌入式解谜日志—多路I/O复用
linux·运维·c语言·开发语言·前端
数据爬坡ing10 小时前
C++ 类库管理系统的分析与设计:面向对象开发全流程实践
java·运维·开发语言·c++·软件工程·软件构建·运维开发
倔强的石头10610 小时前
Linux服务器暴走,用Netdata+cpolar轻松驯化
linux·运维·服务器
Wezzer10 小时前
jenkins使用ansible单节点lnmp
运维·ansible·jenkins
文化人你不懂得10 小时前
Jenkins环境搭建与使⽤
运维·ci/cd·jenkins
cpsvps_net10 小时前
容器热更新策略在云服务器零停机部署中的实施标准
运维·服务器
敲上瘾10 小时前
Docker 容器核心指令与数据库容器化实践
linux·运维·服务器·docker·容器·eureka·dubbo
luckysusu11110 小时前
LINUX-网络编程-TCP-UDP
linux·运维·服务器
Linux运维技术栈11 小时前
Kubernetes 全景指南:从核心概念到云原生未来
云原生·容器·kubernetes
aiden:)11 小时前
App UI 自动化环境搭建指南
运维·python·ui·appium·自动化