侧边栏壁纸
博主头像
小周的个人博客 博主等级

行动起来,活在当下

  • 累计撰写 35 篇文章
  • 累计创建 9 个标签
  • 累计收到 4 条评论

目 录CONTENT

文章目录

Docker的资源限额

Administrator
2026-05-11 / 0 评论 / 0 点赞 / 0 阅读 / 0 字

1 Docker 内存限额

大多数的应用场景要对Docker容器的运行内存进行限制,防止其使用过多的内存。

案例:创建一个centos容器,并指定内存资源为128m

格式:-m或--memory

[root@docker10 ~]# docker run -id --name=centos -m 128m centos:7 /bin/bash

通过容器元数据过滤内存信息

[root@docker10 ~]# docker inspect centos | grep "Memory"
            "Memory": 134217728   #显示的数值是Byte(字节)

也可以在容器的/sys/fs/cgroup/memory/memory.limit_in_bytes文件中查看

2 Docker CPU限额

大多数的应用场景要对Docker容器的CPU利用率进行限制,防止其使用过多的CPU。

在Docker容器运行时,我们可以使用参数–cpuset来绑定CPU,使得该Docker容器只在固定的CPU上运行。

案例:创建一个centos容器,并指定分配1核心CPU。

格式:--cpuset-cpus

[root@docker10 ~]# docker run -id --name=centos2 --cpuset-cpus 1 centos:7 /bin/bash

通过容器元数据过滤CPU信息

[root@docker10 ~]# docker inspect centos2 | grep "CpusetCpus"
            "CpusetCpus": "1",


0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区