首页 > 解决方案 > Python docker sdk如何在containers.run中设置cpu计数

问题描述

我正在使用 docker SDK for python 3 并使用运行容器

containers.run

我们想设置容器正在获取的 CPU 核心数并查看这里

在那里我们看到有一种方法可以只在windows下设置核心数

你如何通过 Python 中的 sdk 在 Ubuntu 中做到这一点?

如果根本没有,我如何控制容器获得 1 个核心、2 个核心等?

标签: pythondockerubuntucontainersvirtualization

解决方案


你可以使用cpuset_cpus

cpuset_cpus (str) – 允许执行的 CPU (0-3, 0,1)。

所以它看起来像:

client.containers.run('alpine', cpuset_cpus="1")

推荐阅读