问题:

安装完docker后,用$sudo docker info查看docker安装信息,结果显示WARNING: No swap limit support,这是怎么回事呢?这个大概就是说不支持swap内存的限制。
在这里插入图片描述
在这里插入图片描述
怎么解决这个问题呢?下面就给出我亲测有效的解决方法。

解决方法

  1. 要解决问题,我们要打开/etc/default/grub文件进行修改,但是grub文件是只读文件,那我们首先就要修改grub文件的权限,将文件权限改成可写的。打开终端,在终端中输入命令
    $sudo chmod +w /etc/default/grub

在这里插入图片描述
2. 输入$sudo gedit /etc/default/grub对文件进行编辑

在这里插入图片描述
3. 找到GRUB_CMDLINE_LINUX=配置项,原有的内容切记不要删除,在双引号内添加cgroup_enable=memory swapaccount=1,与原来的内容之间用空格分隔。

在这里插入图片描述
4. 修改后保存文件,输入命令$sudo chmod -w /etc/default/grub将文件权限修改回只读

在这里插入图片描述
5. 再执行命令$sudo update-grub

在这里插入图片描述
6. 最后输入命令$reboot重启一下服务器

在这里插入图片描述
7. 现在我们再来查看info时就没有这个警告啦

在这里插入图片描述

觉得文章有用的小伙伴就给博主点个赞吧,爱你哟!❤

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐