Docker Do--限制服务命令的xxx选项限制每个服务或每个容器的资源?

Docker Do--限制服务命令的xxx选项限制每个服务或每个容器的资源?,docker,Docker,docker 1.12的服务创建命令有两个选项来限制cpu和内存,如下所示: 它们限制每个服务或每个容器的资源吗?您可以在中看到 --限制cpu是在 考虑到这一点,在删除任务时,会出现以下代码: nodeInfo.AvailableResources.NanoCPUs += reservations.NanoCPUs 似乎限制cpu是由服务管理的每个节点。谢谢您的回答。我尝试了一些实验,我同意你的观点。@npcode谢谢你的确认。文档中可能会更清楚;) taskResources().Limi

docker 1.12的
服务创建
命令有两个选项来限制cpu和内存,如下所示:

它们限制每个服务或每个容器的资源吗?

您可以在中看到

--限制cpu
是在

考虑到这一点,在删除任务时,会出现以下代码:

nodeInfo.AvailableResources.NanoCPUs += reservations.NanoCPUs

似乎限制cpu是由服务管理的每个节点。

谢谢您的回答。我尝试了一些实验,我同意你的观点。@npcode谢谢你的确认。文档中可能会更清楚;)
taskResources().Limits = &swarm.Resources{}
updateInt64Value(flagLimitCPU, &task.Resources.Limits.NanoCPUs)
nodeInfo.AvailableResources.NanoCPUs += reservations.NanoCPUs