【发布时间】:2015-01-06 15:23:42
【问题描述】:
我有一个 4 核 CPU,我想将 50% 的 CPU 资源分配给 docker 容器。
看完docker-run手册和config.go源码。
我仍然不知道如何使用-c, --cpu-shares=0 选项。
docker run -c 0.5 -i -t ubuntu /bin/bash
或者
docker run -c 2 -i -t ubuntu /bin/bash
【问题讨论】:
-
你看到docs.docker.com/engine/reference/run中的
"Runtime constraints on resources"部分了吗 -
我知道这个问题已经得到解答,但是为了让这个问题更有用,我建议澄清一下:是关于设置 minimum (QOS) 还是 maximum (限制,配额)的cpu资源?标题是 min,但示例是 max。接受的答案是两者 (cpu-shares is min but cpuset is max)
标签: docker