- Docker资源限制和Docker资源限制的类型
- 内存资源限制的原理和内存资源限制的选项
- 配置内存资源限制
1、Docker资源限制和Docker资源限制的类型
1)docker资源限制
默认情况docker没有对容器进行资源限制
容器可以无限制从docker宿主机获取计算机硬件资源
当docker宿主机硬件占满,Linux内核探测报内存异常或者溢出,自动杀死占用系统资源高的进程
强制将容器占用的资源进行释放,保证docker宿主机稳定运行
2)docker资源限制的类型
内存资源限制
CPU资源限制
计算机存储资源限制
2、内存资源限制的原理和内存资源限制的选项
1)内存资源限制的原理
管理员可以调整容器的优先级避免资源占满强制停止容器
管理员可以配置内存溢出禁止关闭那些容器
2)内存限制常见的选项
-m:指定运行内存大小默认4M,单位可以是K、M、G
–memory-swap:容器使用缓存区大小0~100,计算机内存使用复杂
–memory-reservation:内存使用率的软限制,必须小于制定运行内存大小
–oom-kill-disable:内存溢出禁止关闭容器