Docker 的 -m/--memory 限制超出时容器进程会发生什么,如何验证?
本题解释Docker -m/--memory限制触发cgroup OOM killer的机制,说明主进程被杀时的表现(SIGKILL、退出码137),并给出通过docker inspect和dmesg验证的具体方法,同时区分容器存活与主进程被杀的情况。
核心关键词Docker 内存限制 OOM killed cgroup
Docker · Agent 记忆面试题第 1 页,显示第 1–2 题,共找到 2 道完整解析,可继续按分类、标签与关键词缩小范围。
按稳定语义路径排序
本题解释Docker -m/--memory限制触发cgroup OOM killer的机制,说明主进程被杀时的表现(SIGKILL、退出码137),并给出通过docker inspect和dmesg验证的具体方法,同时区分容器存活与主进程被杀的情况。
围绕“Docker 中 --memory 与 --memory-swap 组合使用时各取值代表什么语义”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要解释未设置、相等、设为 -1 等组合下 swap 可用量的计算规则。