为了账号安全,请及时绑定邮箱和手机立即绑定

docker swarm中如何限制每个容器最多只能使用1核CPU

docker swarm中如何限制每个容器最多只能使用1核CPU

慕容3067478 2018-08-13 10:13:18
请问如何在docker swarm的stack compose yml 配置文件中限制每个容器最多只能使用1核CPU?
查看完整描述

1 回答

?
倚天杖

TA贡献1828条经验 获得超3个赞

使用 --cpus=<value> 命令,在 docker run的时候进行分配,
If you have 1 CPU, each of the following commands guarantees the container at most 50% of the CPU every second.

Docker 1.13 and higher:docker run -it --cpus=".5" ubuntu /bin/bash
Docker 1.12 and lower:

$ docker run -it --cpu-period=100000 --cpu-quota=50000 ubuntu /bin/bash

更多的参数可以参考:
Limit a container's resources


查看完整回答
反对 回复 2018-08-29
  • 1 回答
  • 0 关注
  • 1209 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信