Docker 组成共享 CPU

Docker Compose shared CPUs

在 Docker Compose 中有没有办法用自己的 CPU 创建容器?我不希望他们分享我分配给他们的 CPU。

假设我授予 Docker 3 个 CPU 的访问权限:我希望我的三个容器中的每一个都有自己的 CPU。

可能吗?

谢谢

限制容器可以使用的特定 CPU 或内核。如果您有多个 CPU,则容器可以使用的 CPU 的逗号分隔列表或连字符分隔范围。第一个 CPU 编号为 0。有效值可能是 0-3(使用第一个、第二个、第三个和第四个 CPU)或 1,3(使用第二个和第四个 CPU).

docker run --cpuset-cpus="0" [...]

在docker-撰写:

services:
  service:
    cpuset: "0"