首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在docker compose 2.4版中指定CPU限制

如何在docker compose 2.4版中指定CPU限制
EN

Stack Overflow用户
提问于 2021-11-03 10:26:13
回答 1查看 216关注 0票数 0

我正在使用docker compose版本2.4,我想在我的.yml文件中添加附加设置

据我所知,我们可以限制容器消耗CPU,

因此,我想知道在docker容器中指定CPU限制所需的正确语法是什么

据我所知,版本3的cpu限制是这样的

代码语言:javascript
复制
limits:
          cpus: '0.001'

但我不确定是否也适合2.4版本?

以下是我的docker容器文件示例

代码语言:javascript
复制
more  docker.kafka-exporter.yml
---
version: '2.4'
services:
  kafka-exporter:
    mem_limit: "612m"
    image: kafka-exporter:v1.2.0
    restart: always
    network_mode: host
    container_name: kafka-exporter
    command: ["--kafka.server=kafka01.sys65.com:6667"]ump 
    ports:
      - 9308:9308
    logging:
      driver: "json-file"
      options:
        max-size: "15m"
        max-file: "1"

注意:我们想要添加CPU限制的原因,是因为当docker container打开时,我们会注意到高CPU负载Avrg的奇怪行为

链接

https://www.baeldung.com/ops/docker-memory-limit

https://docs.docker.com/config/containers/resource_constraints/#configure-the-default-cfs-scheduler

https://www.hezser.de/blog/2020/12/27/docker-compose-vs-cpu-limit/

https://docs.scylladb.com/operating-scylla/procedures/tips/best-practices-scylla-on-docker/

EN

回答 1

Stack Overflow用户

发布于 2021-11-03 10:29:17

正如在https://docs.docker.com/compose/compose-file/compose-file-v2/上解释的那样,cpus从versione 2.2开始就可用

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69823242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档