乐闻世界logo
搜索文章和话题

Docker 如何限制容器资源使用?

2月17日 23:39

Docker 资源限制通过 Cgroups 实现,可以在运行容器时指定。CPU 限制:--cpus(限制 CPU 核心数)、--cpuset-cpus(绑定特定 CPU 核心)、--cpu-shares(CPU 权重,默认 1024)。内存限制:--memory 或 -m(限制内存使用)、--memory-swap(限制内存+交换空间)、--memory-reservation(软限制)。磁盘 I/O 限制:--device-read-bps(读取速率)、--device-write-bps(写入速率)。使用 docker stats 查看容器资源使用情况。合理设置资源限制可以防止单个容器占用过多资源影响其他容器。

标签:Docker