Docker容器内存限制的方法

发布时间 - 2026-01-10 22:38:03    点击率:

1.使用Docker自带的-m操作进行内存限制时可能会由于内核限制所以出现以下提示

Your kernel does not support swap limit capabilities.memory limit without swap

必须通过修改grub文件/etc/default/grub 添加:

GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1"

之后更新grub并重启可以解决

$ sudo update-grub
$ sudo reboot

2.使用docker -m操作会使内存被限制为输入大小的两倍

$ sudo docker run -it --name test -m 100m ubuntu /bin/bash

此时内存被限制为200m

若想要限制为100m必须执行

$ sudo docker run -it --name test -m 100m --memory-swap=100m ubuntu /bin/bash

此时内存与swap都被限制为100m

3.内存压测工具stress

$ sudo apt-get install stress
$ sudo stress --vm 1 --vm-bytes 100M --vm-hang 0

若运行后现实在几秒内被杀死说明内存被限制为100M

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# docker  # 容器内存  # 内存限制  # Docker内存限制  # docker修改容器内存大小的实现方式  # Docker 容器内存监控原理及应用  # docker限制容器内存的方法详解  # 会使  # 自带  # 重启  # 被杀  # 两倍  # 大家多多  # 几秒  # br  # memory  # grub  # class  # bash  # brush  # default  # pre  # capabilities  # span  # style 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)  公司门户网站制作流程,华为官网怎么做?  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  Laravel如何自定义分页视图?(Pagination示例)  Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】  个人网站制作流程图片大全,个人网站如何注销?  MySQL查询结果复制到新表的方法(更新、插入)  网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  如何在万网利用已有域名快速建站?  历史网站制作软件,华为如何找回被删除的网站?  如何快速完成中国万网建站详细流程?  Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理  Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧  JavaScript常见的五种数组去重的方式  Laravel如何实现用户角色和权限系统_Laravel角色权限管理机制  javascript基于原型链的继承及call和apply函数用法分析  jQuery validate插件功能与用法详解  如何快速搭建高效香港服务器网站?  如何确保FTP站点访问权限与数据传输安全?  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  javascript如何操作浏览器历史记录_怎样实现无刷新导航  Laravel如何实现文件上传和存储?(本地与S3配置)  Laravel如何记录自定义日志?(Log频道配置)  Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用  如何快速搭建自助建站会员专属系统?  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  Laravel如何为API生成Swagger或OpenAPI文档  Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】  Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】  Laravel项目怎么部署到Linux_Laravel Nginx配置详解  jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】  高防服务器租用首荐平台,企业级优惠套餐快速部署  如何快速重置建站主机并恢复默认配置?  EditPlus中的正则表达式 实战(2)  jquery插件bootstrapValidator表单验证详解  Laravel用户密码怎么加密_Laravel Hash门面使用教程  免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?  Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】  Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】  如何用IIS7快速搭建并优化网站站点?  Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全  EditPlus中的正则表达式 实战(4)  中山网站制作网页,中山新生登记系统登记流程?  网站制作软件免费下载安装,有哪些免费下载的软件网站?  Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】  如何在新浪SAE免费搭建个人博客?  百度浏览器如何管理插件 百度浏览器插件管理方法  如何快速搭建高效简练网站?