Ubuntu22.04系统 安装cAdvisor提示找不到 CPU 的挂载点错误解决办法。

如果我们在安装cAdvisor时容器启动不起来

查看日志如下图所示


1、查看cgroup文件系统是v2 还是 v1

mount | grep cgroup

如图所示我的是v2 , cAdvisor 目前的最新版本(v0.39.0)仍然只支持 cgroup v1,不支持 cgroup v2。因此,如果你的系统正在使用 cgroup v2,并且需要使用 cAdvisor 进行监控,那么目前的解决方案可能是将系统切换回 cgroup v1。

2、将v2 改为v1

vim /etc/default/grub

打开文件后我们可以看到如上图所示我们将原来的GRUB_CMDLINE_LINUX进行更改或者注释在下面添加如下内容:

GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=0 systemd.unified_cgroup_hierarchy=0"

systemd.unified_cgroup_hierarchy=0 【值为1,就是cgroup v2,值为0,则为cgroup v1】

参数修改完成后,需要重启加载配置文件,重启Ubuntu系统

3、 重启Ubuntu系统

sudo update-grub

sudo reboot

4、重启系统后连接服务器 查看

sudo -i

mount | grep cgroup

4、重启完成后我们在启动cadvisor就没有问题了

相关推荐
BS_Li几秒前
【Linux网络编程】应用层自定义协议与序列化
linux·服务器·网络
手揽回忆怎么睡1 分钟前
京东云Ubuntu22..04安装jdk21、MySQL8、nginx
运维·nginx·京东云
泓博2 分钟前
docker ubuntu源码安装openclaw的常见问题
java·linux·开发语言·ai
小此方3 分钟前
Re:Linux系统篇(十一)工具篇 · 三:三分钟学会gcc/g++编译工具&&初步认识动静态库&&重温编译基本原理
linux·运维·服务器·开发工具
小吴伴学者3 分钟前
Linux TX报文处理流程解析
linux
SPC的存折5 分钟前
12、Ingress-Nginx 全局超时配置及生效方式
运维·nginx·云原生·kubernetes
深邃-8 分钟前
【Web安全】-计算机网络协议(2):请求方法,头部字段,DNS协议详解
linux·网络·网络协议·计算机网络·安全·web安全·网络安全
DandelionR8 分钟前
DolphinScheduler 3.4.1 Docker 部署安装 Skill
运维·docker·容器
无限进步_1 小时前
【Linux】gcc/g++ 编译:从源码到可执行文件的四个阶段
linux·运维·服务器
DianSan_ERP9 小时前
如何通过抖店订单接口实现订单状态管理与履约自动化?
运维·自动化