2017-02-25 638 views
11

docker-compose.yml文件的版本3不再支持mem_limit。該文檔告訴我應該使用deploy.resources密鑰,而且該部分只對swarm或docker堆棧有效。docker-compose v3限制資源

cpu_shares,cpu_quota,cpuset,mem_limit,memswap_limit:這些已被部署中的資源鍵替換。請注意,部署配置僅在使用docker stack deploy時生效,並且被docker-compose忽略。

... as written in the docs

如何使用docker-compose與yml文件的v3格式設置內存/ cpu限制?

回答

4

我想知道同樣的事情,發現這個: https://github.com/docker/compose/issues/4513

因此,在短期它只是沒有可能做到這一點,你必須使用泊塢窗,撰寫格式的2.1版本能夠指定限制不被docker-compose up

忽略