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

问题解决

 

posted @ 2023-12-13 19:09  羊脂玉净瓶  阅读(926)  评论(0)    收藏  举报