docker - 我可以将核心分配给 docker swarm 容器吗?
问题描述
我正在部署一个包含几个服务的堆栈文件(每个服务只有一个副本),我需要限制每个容器使用不同的 CPU 内核子集。我在网上发现swarm的堆栈文件(compose v3)不支持cpuset 。我尝试了 cpu 限制,但这只会指定一定百分比的 cpu 资源而不是核心。这种情况有解决办法吗?我需要核心分配来支持软件许可限制。
解决方案
是的,您可以限制 CPU 份额。前任:
docker service create --limit-cpu 2 nginx
推荐阅读
- java - 在 Netbeans 中格式化
- java - 解决由于外部传递依赖导致的版本冲突
- php - 带有特殊字符 PHP 的 cURL 文件名
- windows - Windows 回调函数因任何新的回调事件而冻结
- sql-server - 将 NULL 参数与可能包含 NULL 值的列进行比较
- amcharts - IcCube,如何更改 AMChart 小部件中的图例标签?
- symfony4 - Symfony Monolog 仅在出现异常时添加额外的日志记录数据
- ios - 将 xib 文件作为 UITableViewController 中的标头添加到 UITableView
- typescript - 将方法的类型分配给父对象的属性
- c# - 设置 DGV 数据源 [C#] 后重复行(对象)