docker容器使用多less个CPU?

问题=标题:-)

比方说,我正在Docker容器中运行一个多处理服务,产生多个进程,docker会使用主机的所有/多个核心/ CPU还是只有一个?

正如Charles提到的,默认情况下,所有的都可以使用,或者可以使用--cpuset-cpus参数限制每个容器。

 docker run --cpuset-cpus="0-2" myapp:latest 

这将限制容器为3个CPU(0,1和2)。 请参阅docker运行文档了解更多详情。