python - Python docker sdk如何在containers.run中设置cpu计数
问题描述
我正在使用 docker SDK for python 3 并使用运行容器
containers.run
我们想设置容器正在获取的 CPU 核心数并查看这里
在那里我们看到有一种方法可以只在windows下设置核心数
你如何通过 Python 中的 sdk 在 Ubuntu 中做到这一点?
如果根本没有,我如何控制容器获得 1 个核心、2 个核心等?
解决方案
你可以使用cpuset_cpus
cpuset_cpus (str) – 允许执行的 CPU (0-3, 0,1)。
所以它看起来像:
client.containers.run('alpine', cpuset_cpus="1")
推荐阅读
- python - Python 3.x 中的日志记录错误:TypeError: a bytes-like object is required, not 'str'
- docker - CVAT 安装问题
- regex - Fluentd 匹配标签通配符模式匹配下面的模式呢?
- azure - 如何获取 Azure 应用服务审核日志(不使用应用洞察)
- json - 如何在 Swift 5 中从 URL 访问 JSON 数据
- javascript - javascript中的警告框问题
- python - bbox 在模块内输入精确坐标时工作,但因变量包含相同数据而失败
- csv - 如何将 Zimbra 数据解析为 CSV
- sql-server - 无需修改代码即可连接到 SQL Server 和 SQL Server Compact
- asp.net-core - 如何绑定到 Blazor 中的列表?