泊坞窗撰写3级控制的资源(内存,CPU)
问题描述:
我试图使用从搬运工撰写第3版文件(https://docs.docker.com/compose/compose-file/)“资源”领域,不过,我现在面临一个错误,泊坞窗撰写3级控制的资源(内存,CPU)
ERROR: The Compose file './docker-compose.yml' is invalid because: Unsupported config option for services.fstore_java: 'resources'
如何我可以用docker-compose设置内存限制吗?
fstore_java:
depends_on:
- fstore_db
- rabbit_broker
build: ./fstore
ports:
- "8080:8080"
expose:
- "8080"
links:
- fstore_db
- rabbit_broker
restart: always
resources:
limits:
cpus: '0.001'
memory: 50M
答
它必须在 “部署” 级别
fstore_java:
depends_on:
- fstore_db
- rabbit_broker
build: ./fstore
ports:
- "8080:8080"
expose:
- "8080"
links:
- fstore_db
- rabbit_broker
restart: always
deploy:
resources:
limits:
cpus: '0.001'
memory: 50M
那是你的整个撰写的文件?如果是这样,您错过了使用版本3格式的过程。 – BMitch
另外,您使用的是什么版本的docker-compose? – BMitch
@BMitch我有版本:'3',码头工1.11.1,码头工1.13.1 – barha