首页 > 解决方案 > docker-compose.yml 版本 3 中的 mem_limit

问题描述

我必须对服务使用内存限制,并且我还需要在 docker-compose 文件中使用版本 3。

我来自 docker-compose.yml 的代码是:

version '3'
.
.
.
service1:
  .
  .
  .
  mem_limit: 500m
.
.
.

这与版本 2 一起工作,它正确地限制了我的服务。我的问题是如何将这个限制放在版本 3 中,因为我需要它。

希望有帮助,非常感谢

标签: dockerdocker-composeyaml

解决方案


来自 docker文档

version: '3' services: redis: image: redis:alpine deploy: resources: limits: cpus: '0.50' memory: 50M reservations: cpus: '0.25' memory: 20M


推荐阅读