在Docker Compose中有没有办法用自己的CPU创建容器?我不希望他们共享我分配给他们的CPU。
假设我让Docker访问3个CPU:我希望我的三个容器中的每一个都拥有自己的CPU。
有可能吗?
由于
答案 0 :(得分:1)
限制容器可以使用的特定CPU或核心。如果您有多个CPU,则容器可以使用的以逗号分隔的列表或连字符分隔的CPU范围。第一个CPU编号为0.有效值可能是0-3(使用第一个,第二个,第三个和第四个CPU)或1,3(使用第二个和第四个CPU)。
docker run --cpuset-cpus="0" [...]
在docker-compose中:
services:
service:
cpuset: "0"