Docker编写共享CPU

Docker编写共享CPU,docker,cpu,docker-compose,Docker,Cpu,Docker Compose,在Docker Compose中,有没有一种方法可以使用自己的CPU创建容器?我不希望他们共享我分配给他们的CPU 假设我让Docker访问3个CPU:我希望我的三个容器中的每一个都有自己的CPU 可能吗 谢谢限制容器可以使用的特定CPU或内核。如果您有多个CPU,则容器可以使用以逗号分隔的列表或以连字符分隔的CPU范围。第一个CPU编号为0。有效值可以是0-3(使用第一、第二、第三和第四个CPU)或1,3(使用第二和第四个CPU) 在docker compose中: services: s

在Docker Compose中,有没有一种方法可以使用自己的CPU创建容器?我不希望他们共享我分配给他们的CPU

假设我让Docker访问3个CPU:我希望我的三个容器中的每一个都有自己的CPU

可能吗


谢谢

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

在docker compose中:

services:
  service:
    cpuset: "0"

如果我必须“缩放”一个容器并创建新实例,会发生什么?第二个实例使用的是CPU 0还是另一个?根据compose版本3,如果不创建swarm,您将无法再执行此操作。
services:
  service:
    cpuset: "0"