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


相关推荐: 百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭  Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案  如何在IIS管理器中快速创建并配置网站?  Laravel如何为API生成Swagger或OpenAPI文档  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  如何快速启动建站代理加盟业务?  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  如何在Windows环境下新建FTP站点并设置权限?  C语言设计一个闪闪的圣诞树  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  如何快速搭建高效简练网站?  Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比  如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环  Laravel集合Collection怎么用_Laravel集合常用函数详解  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  Laravel如何使用模型观察者?(Observer代码示例)  ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集  企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?  如何获取免费开源的自助建站系统源码?  如何快速搭建二级域名独立网站?  如何在IIS7中新建站点?详细步骤解析  黑客入侵网站服务器的常见手法有哪些?  Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】  成都网站制作公司哪家好,四川省职工服务网是做什么用?  如何用PHP快速搭建高效网站?分步指南  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】  Laravel用户密码怎么加密_Laravel Hash门面使用教程  如何用西部建站助手快速创建专业网站?  Laravel如何使用Vite进行前端资源打包?(配置示例)  深入理解Android中的xmlns:tools属性  Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】  如何在IIS服务器上快速部署高效网站?  Laravel怎么解决跨域问题_Laravel配置CORS跨域访问  Linux后台任务运行方法_nohup与&使用技巧【技巧】  Laravel如何记录自定义日志?(Log频道配置)  如何快速搭建安全的FTP站点?  教你用AI将一段旋律扩展成一首完整的曲子  中国移动官方网站首页入口 中国移动官网网页登录  如何快速重置建站主机并恢复默认配置?  作用域操作符会触发自动加载吗_php类自动加载机制与::调用【教程】  Laravel如何处理文件下载请求?(Response示例)  laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程  Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】  Laravel Fortify是什么,和Jetstream有什么关系  如何快速生成专业多端适配建站电话?  Python3.6正式版新特性预览  微信小程序 canvas开发实例及注意事项  详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  浅述节点的创建及常见功能的实现