我有4个核心CPU。我想将我正在运行的10个容器限制为仅2个核心,并让其他人免费使用。
是否有可能,我该怎么办。
答案 0 :(得分:1)
您可以在运行容器时使用cpuset constraints选项来实现此目的。
来自Docker参考文档的示例:
$ docker run -ti --cpuset-cpus="1,3" ubuntu:14.04 /bin/bash
意味着您的容器可以在CPU 1和3中运行(不会使用0和2)。
Docker运行命令还有其他CPU参数。 有关更多详细信息,请参阅文档:
https://docs.docker.com/reference/run/#runtime-constraints-on-cpu-and-memory