Docker Compose中限制容器的CPU和內存使用的方法

知識庫

Docker Compose中限制容器的CPU和內存使用的方法

2023-10-14 14:44


本文介紹了如何在Docker Compose中限制容器的CPU和內存使用,以幫助優化容器的性能和資源管理。

                                            

在Docker Compose中,我們可以通過配置文件來限制容器的CPU和內存使用,以幫助優化容器的性能和資源管理。

要限制容器的CPU使用,可以在docker-compose.yml文件中的services下方的相關容器配置中添加cpus項,并指定需要使用的CPU核心數。例如:

services: web: build: . cpus: 0.5

上述配置將限制名為web的容器使用0.5個CPU核心。

類似地,我們可以在配置文件中使用mem_limit項來限制容器的內存使用。例如:

services: web: build: . mem_limit: 256m

上述配置將限制名為web的容器使用最大256MB的內存。

通過合理的配置,我們可以根據實際需求來控制容器的資源使用,避免資源浪費和過度占用。


標簽:
  • Docker Compose
  • 限制容器CPU使用
  • 限制容器內存使用