解决Docker警告:Your kernel does not support swap limit capabilities or the cgroup is not mounted问题
更新时间:2025年04月25日 10:09:41 作者:_小鱼塘
这篇文章主要介绍了解决Docker警告:Your kernel does not support swap limit capabilities or the cgroup is not mounted问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
问题描述
最近在学习Docker,运行docker命令时出现如下警告:

百度了很久,才发现,这是在ubuntu或其他基于Debian的系统上才会出现的问题,原因是系统默认未开启swap限制;
解决方法
首先使用sudo -i获取系统sudo权限

其次,修改系统的/etc/default/grub file文件。
使用vim在这个文件中添加一行;
GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1"
具体操作如下:

最后,使用 sudo update-grub 更新系统的GRUB:

重启系统后,结果如下:

警告信息消失~
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Docker搭建Elasticsearch集群和Kibana全过程
这篇文章主要介绍了Docker搭建Elasticsearch集群和Kibana全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2025-05-05
docker 安装 rocketmq + dashboard的实现
本文主要介绍了docker 安装 rocketmq + dashboard的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2026-05-05
三分钟完成 ubuntu16.04初始化,Java,maven,docker环境的部署问题
这篇文章主要介绍了三分钟完成 ubuntu16.04初始化,Java,maven,docker环境的部署问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧2020-11-11


最新评论