问题描述
最近在学习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:
重启系统后,结果如下:
警告信息消失