限制 Docker 容器使用的 CPU
在 docker run
创建容器的时候用 --cpuset-cpus 0-3
可以限制 CPU 在 0-3 这四个核心上,实测 nproc
的结果已经改变了。
在 docker build
的时候也可以用同样的参数,比如 docker build . --cpuset-cpus 0-3
,这能够被正常识别,但是 nproc
的结果没有改变,也不知道是否正常限制了。
在 docker run
创建容器的时候用 --cpuset-cpus 0-3
可以限制 CPU 在 0-3 这四个核心上,实测 nproc
的结果已经改变了。
在 docker build
的时候也可以用同样的参数,比如 docker build . --cpuset-cpus 0-3
,这能够被正常识别,但是 nproc
的结果没有改变,也不知道是否正常限制了。