Bubble

小六家的藏宝图

限制 docker 容器的内存和 cpu 用量

2021-09-24 Study 喵小六

如何限制 docker 容器的内存和 cpu 用量呢?小编也很好奇。

限制容器对内存的使用:

-m 300M

Docker: 限制容器可用的内存

相关文件:

  • 新:/sys/fs/cgroup/memory.max
  • 旧:/sys/fs/cgroup/memory/memory.max_usage_in_bytes

限制可用的 CPU 个数:

-cpus=2

Docker: 限制容器可用的 CPU

相关文件:

  • 新:/sys/fs/cgroup/cpu.max
  • 旧:/sys/fs/cgroup/cpu/cpu.cfs_quota_us & /sys/fs/cgroup/cpu/cpu.cfs_period_us

访问本地网络:

--network host