docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > Docker Your kernel does not support swap limit capabilities or the cgroup is not mounted

解决Docker警告:Your kernel does not support swap limit capabilities or the cgroup is not mounted问题

作者:_小鱼塘

这篇文章主要介绍了解决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:

重启系统后,结果如下:

警告信息消失~

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文