docker - docker-compose.yml 版本 3 中的 mem_limit
问题描述
我必须对服务使用内存限制,并且我还需要在 docker-compose 文件中使用版本 3。
我来自 docker-compose.yml 的代码是:
version '3'
.
.
.
service1:
.
.
.
mem_limit: 500m
.
.
.
这与版本 2 一起工作,它正确地限制了我的服务。我的问题是如何将这个限制放在版本 3 中,因为我需要它。
希望有帮助,非常感谢
解决方案
来自 docker文档
version: '3'
services:
redis:
image: redis:alpine
deploy:
resources:
limits:
cpus: '0.50'
memory: 50M
reservations:
cpus: '0.25'
memory: 20M
推荐阅读
- c++ - c ++删除从像QObject这样的基类派生的
- html - 如何在 Outlook 中删除列表样式?
- java - 如何将图像从 Firebase 加载到导航材质抽屉图标
- c# - 从 SQL 表处理 mvc 中的多个字段
- cmake - 无法正确链接 CMakeLists 中的库
- ios - 使用 NEVPNManager 的 IPSec VPN 在睡眠时不会断开连接
- python - 如何在字符串的奇数位置找到元音?
- c# - 条件为真,但它忽略了 Selenium C# 语句
- python - connectedComponentsWithStats 在 python 中导致内存问题
- symfony - Symfony 4 - 使用 multipart/form-data 发送 POST 请求