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"
在 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"