Python docker sdk如何在containers.run中设置cpu计数
我正在使用docker SDK for python 3并使用Python docker sdk如何在containers.run中设置cpu计数,python,docker,ubuntu,containers,virtualization,Python,Docker,Ubuntu,Containers,Virtualization,我正在使用docker SDK for python 3并使用 containers.run 我们希望设置容器获取和查看的CPU内核数 在这里,我们看到了一种只在windows下设置内核数量的方法 如何通过Python中的sdk在Ubuntu中实现这一点 如果没有,我如何控制容器获得1核、2核等?您可以使用cpuset\u cpu cpuset_CPU(str)–允许执行的CPU(0-3,0,1) 所以它看起来像: client.containers.run('alpine', cpuset_
containers.run
我们希望设置容器获取和查看的CPU内核数
在这里,我们看到了一种只在windows下设置内核数量的方法
如何通过Python中的sdk在Ubuntu中实现这一点
如果没有,我如何控制容器获得1核、2核等?您可以使用
cpuset\u cpu
cpuset_CPU(str)–允许执行的CPU(0-3,0,1)
所以它看起来像:
client.containers.run('alpine', cpuset_cpus="1")
所以我只能使用1-3个核?那么1-3是什么意思?我的理解是,你只能选择1到3之间的一个数字,这意味着你不能使用4个核。你是说我可以使用0来计算核数-1?使用超过可用的内核会导致错误吗?