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就没有问题了

相关推荐
WHD3064 小时前
苏州勒索病毒加密 服务器数据解密恢复
运维·服务器
骇客野人4 小时前
通过脚本推送Docker镜像
java·docker·容器
蜡笔小炘4 小时前
LVS -- 持久链接(Persistent Connection)实现会话粘滞
运维·服务器
蜡笔小炘4 小时前
LVS -- 利用防火墙标签(FireWall Mark)解决轮询错误
服务器·数据库·lvs
生活很暖很治愈4 小时前
Linux——孤儿进程&进程调度&大O(1)调度
linux·服务器·ubuntu
HalvmånEver5 小时前
Linux:线程同步
linux·运维·服务器·线程·同步
喵叔哟5 小时前
06-ASPNETCore-WebAPI开发
服务器·后端·c#
Zach_yuan5 小时前
自定义协议:实现网络计算器
linux·服务器·开发语言·网络
岁杪杪5 小时前
关于运维:LINUX 零基础
运维·服务器·php
wdfk_prog5 小时前
[Linux]学习笔记系列 -- [drivers][I2C]I2C
linux·笔记·学习