ubuntu22.04 docker部署cadvisor报错解决
操作系统:ubuntu22.04
docker版本:23.0.0
cadvisor 镜像:oogle/cadvisor v0.33.0
启动命令:
docker run -d -v /:/rootfs:ro \
-v /var/run:/var/run:rw \
-v /sys:/sys:ro \
-v /var/lib/docker:/var/lib/docker:ro \
-p 8088:8080 \
--detach=true \
--privileged=true \
--name=cadvisor-2 \
--restart=no google/cadvisor:latest
启动失败,报错内容如下
F0701 01:53:40.896205 1 cadvisor.go:146] Failed to create a Container Manager: mountpoint for cpu not found
解决方法
可以试试重新挂载硬盘,我是失败了
更换,不要使用google/cadivisor,已经确定,lagoudocker/cadvisor:v0.37.0 可用,直接跑,甚至不需要 docker pull lagoudocker/cadvisor:v0.37.0,没有的话就会自己去pull,我自己试过,直接pull lagoudocker/cadvisor:v0.37.0 失败,可能是超时,对了 ,访问web时候使用IP地址,不要使用啥127.0.0.1
docker run \ --volume=/:/rootfs:ro \ --volume=/var/run:/var/run:ro \ --volume=/sys:/sys:ro \ --volume=/var/lib/docker/:/var/lib/docker:ro \ --volume=/dev/disk/:/dev/disk:ro \ --publish=8080:8080 \ --detach=true \ --name=cadvisor \ --privileged \ --device=/dev/kmsg \ lagoudocker/cadvisor:v0.37.0
问题解决

浙公网安备 33010602011771号