当前位置: 首页 > news >正文

docker启用cgroup v2

要求

本人的操作系统是kali,基于debian

docker info

在这里插入图片描述
如果你这里是2那么说明启用了,如果是1,那么就未启用

对于Docker来说,Cgroups v2的使用需要满足以下条件:

  • Linux内核版本在4.15以上。

    • uname -r
  • 系统已经启用Cgroups v2,可以通过sudo mount -t cgroup2 none /sys/fs/cgroup命令来启用。

  • Docker版本在20.10及以上。

    • docker version

启用cgroup v2

编辑 /etc/default/grub 或者 /etc/sysconfig/grub,添加以下内容来启用cgroup v2:

GRUB_CMDLINE_LINUX="cgroup_no_v1=all systemd.unified_cgroup_hierarchy=1"

保存文件后,运行以下命令更新GRUB配置:

update-grub   # 对于Debian/Ubuntu
grub2-mkconfig -o /boot/grub2/grub.cfg   # 对于CentOS/Fedora

重启系统以应用内核启动参数。

reboot

确认cgroup v2已经启用。运行以下命令:

mount | grep cgroup

你应该会看到类似以下的输出,其中cgroup2被挂载:

cgroup2 on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime)
启动Docker服务。如果你已经按照上面的步骤进行了配置,Docker会自动检测并使用cgroup v2。

确认Docker是否在cgroup v2中运行。运行以下命令:

docker info

回退到cgroup v1

如果你想在配置回去

编辑原来的grub文件配置为

GRUB_CMDLINE_LINUX="cgroup_no_v1=all systemd.unified_cgroup_hierarchy=0"

运行指令

sudo update-grub
reboot

参考

  • https://juejin.cn/s/docker%20cgroup%20v2
http://www.lryc.cn/news/134209.html

相关文章:

  • Java课题笔记~ Axios
  • ip地址和地理位置有关系吗
  • mac指定node版本 mac node版本降级 mac切换node版本
  • C# Windows登录界面进行截图,控制鼠标键盘等操作实现(一)
  • 因果推断(五)基于谷歌框架Causal Impact的因果推断
  • VR全景加盟项目如何开展?如何共赢VR时代红利?
  • Win10+anaconda+CUDA+pytorch+vscode配置
  • vue-router在vue2/3区别
  • Apache Doris 入门教程33:统计信息
  • 有效需求的特征
  • 基于51单片机无线温度报警控制器 NRF24L01 多路温度报警系统设计
  • Spring Data JPA的@Entity注解
  • CANoe panel中,Path Dialog如何保存选择的文件路径
  • 关于es中索引,倒排索引的理解
  • k8s service (二)
  • 桌面软件开发框架 Electron、Qt、WPF 和 WinForms 怎么选?
  • SSM框架的学习与应用(Spring + Spring MVC + MyBatis)-Java EE企业级应用开发学习记录(第二天)Mybatis的深入学习
  • 学习笔记:Opencv实现限制对比度得自适应直方图均衡CLAHE
  • R语言处理缺失数据(1)-mice
  • SpringBoot自动配置原理
  • HarmonyOS学习路之方舟开发框架—学习ArkTS语言(状态管理 五)
  • Java基础篇——反射枚举
  • 每日一学——案例难点Windows配置
  • 2023.8 - java - 运算符
  • 推荐三款Scrum敏捷项目管理工具/敏捷管理实践
  • WARNING: undefined behavior - version of Delve is too old for Go version
  • https非对称加密算法
  • “深入探索JVM:Java虚拟机背后的奥秘“
  • 树莓派系统入门教程(三)—— 使用Windows上的VSCode远程连接树莓派进行Python开发
  • 如何使用HTML5新增的标签来优化SEO?