Python docker sdk如何设置cpu计数在containers.run

Python docker sdk how to set cpu count in containers.run

我正在为 python 3 使用 docker SDK 和 运行 使用

的容器
containers.run

我们想设置容器获得和查看的 CPU 个核心数 here

我们看到有一种方法可以只在 windows

下设置核心数

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

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

你可以使用 cpuset_cpus

cpuset_cpus (str) – CPUs in which to allow execution (0-3, 0,1).

看起来像:

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