如果使用较新版本的Docker,则可以使用
--cpuset-cpus=""in
docker run指定要分配的CPU内核:
docker run --cpuset-cpus="0" [...]
如果您使用较旧版本的Docker(<0.9),并且使用LXC作为默认执行环境,则可以
--lxc-conf用来配置分配的CPU内核:
docker run --lxc-conf="lxc.cgroup.cpuset.cpus = 0" [...]
在这两种情况下,只有第一个CPU内核可用于Docker容器。这两个选项都记录在docker帮助中。



