您的当前位置:首页 > 热点 > 云计算核心技术Docker教程:Docker限制容器对内存的访问 正文
时间:2026-11-15 来源:网络整理 编辑:热点
蜘蛛池出租【tg:seogoogle987】
Docker可以强制执行硬性内存限制,即允许容器使用不超过给定数量的用户或系统内存;或软性限制,其可以允许容器使用所需数量的内存,除非满足某些条件,例如内核检测到主机上的内存不足云计或争用。当单独使用或设置多个选项时,其中一些选项会产生不同的效果。
大部分的选项取正整数,跟着一个后缀b,k, m,g,,表示字节,千字节,兆字节或千兆字节。
参数选项
-m 或者 --me算核mory=
容器可以使用的最大内存量。如果设置此选项,则允许的最小值为4m(4 MB)。
--memory-swap*
允许此容器交换到磁盘的内存量。
--memory-swappines心技s
默认情况下,主机内核可以换出一定比例的容器使用的匿名页面。您可以设置--memory-swappiness一个介于0到100之间的值来调整此百分比。
--memory-reser术Dvation
允许您指定一个小于--memoryDocker在主机上检测到争用或内存不足时激活的软限制。如果使用--memory-reservation,则必须将其设置为低于,--mocemory以使其具有优先权。因为这是一个软限制,所以不能保证容器不超过该限制。
--kernel-memory
容器可以使用的最大内核内存量。允许的最小值是4m。由于无法交换内核内存,因ke此内核内存不足的容器可能会阻塞主机资源,这可能会对主机和其他容器产生副作用。
--oom-kill-disable
默认情况下,如果发生内存不足(OOM)错误,则内核将终止容器中的进程r教。要更改此行为,请使用该--oom-kill-disable选项。仅在还设置了该-m/--memory选项的容器上禁用OOM杀手。如果-m未设置该标志,则主机可能会用完内存,内核可能需要终程:止主机系统的进程以释放内存。
--memory-swap细节
--memory-swap是修饰符标志,仅在--memory同时设置时才有意义。使用交换允许容器在将可用的所有RAM用尽时将多Do余的内存需求写入磁盘。经常将内存交换到磁盘的应用程序会降低性能。
其设置可能会产生复杂的影响:
如果--memory-swap设置为正整数,那么这两个--memory和 --memory-swackp必须设定。--memory-swap表示可以使用的内存和交换总量,并--memory控制非交换内存使用的总量。因此,如果--memory="300m"和--memory-swap="1erg",则容器可以使用300m的内存和700m(1g - 300m)交换。
如果--memory-swap将设置为0,则忽略该设置,并且该值被视为未设置。
如果--memory-swap将限制设置为与相同的值--memory,并且--memory将其设置为正整数,则该容器无权访问swap。请参阅 防止容器使用swap。
如果--memory-swap未设置,并且--memory容器已--memory设置,则在主机容器配置了交换内存的情况下,容器可以使用与设置一样多的交换。例如,如果--memory="300m"与--memory-swap没有设置,该容器可以对内在总的内存和交换使用600米。
如果--memory-swap将显式设置为-1,则允许该容器使用无限制交换,最高不超过主机系统上可用的数量。
标签: 美光科技 苹果 SumitSadana 蒂姆库克2026-09-12
标签: 乐聚智能 夸父 KUAVO IPO2026-09-21
法国AI独角兽Mistral AI估值飙升至140亿美元2026-10-06
被指控在“国会骚乱”期间助长暴力,Twitter和FB股价双双下跌2026-10-03
标签: 吉比特 2025年年报 游戏公司 净利润增长2026-09-07
标签: Intuit OpenAI TurboTax QuickBooks2026-07-06
标签: 人形机器人 汽车产业2026-10-28
动作捕捉巨头诺亦腾杀入机器人赛道:独立数据业务瞄准十亿级市场,腾讯、字节大牛加入2026-08-23
Facebook爆丑闻:明知虚夸广告效果指标 为了收入就不改2026-09-04
标签: 微牛证券 BULL 财报 20252026-08-21
标签: 百度 Create2026 李彦宏 DAA2026-05-28
标签: 比尔·盖茨 AI 全球健康 气候创新2026-06-12
标签: 网易有道 有道领世 LobsterAI 学术猹2026-09-16
百度智能云发布百舸AI计算平台5.0,全面升级打破AI计算效率瓶颈2026-10-18
IDC 2022 全球CSO网络安全大会将于6月首次落地中国2026-08-03
阿里"通义点金"重磅出击!32B模型霸榜金融AI,2000亿美元市场蛋糕谁来分?2026-07-17
云安全日报201230:IBM业务自动化解决方案发现信息泄露漏洞,需要尽快升级2026-05-30