假设我在一个生成多个进程的docker容器中运行多处理服务,docker会使用主机的所有/多个内核/ CPU还是只有一个?
我已经使用 Docker 有一段时间了,我已经安装了 docker 并使用启动了一个容器
docker run -it --cpuset-cpus=0 ubuntu
Run Code Online (Sandbox Code Playgroud)
当我登录 docker 控制台并运行时
grep processor /proc/cpuinfo | wc -l
Run Code Online (Sandbox Code Playgroud)
它显示了 3,这是我在主机上拥有的核心数。
关于如何将资源限制到容器以及如何验证限制的任何想法?