根据documentation page,Docker有许多标志来限制容器可以使用的资源。但是,据我所知,如果我的意图是限制管理器节点的总资源,这些标志就无用了。
假设管理器节点有4个CPU,有没有办法,例如,使用2个CPU进行管理任务,另外2个CPU用于在管理器中运行容器?这样容器资源就不会干扰集群的管理资源。
因为据我所知,如果我在管理器中运行两个带有--cpus=2
的不同容器,则一个容器可能使用2个CPU而另一个容器可能使用另外两个CPU。
编辑:为了说清楚,我不想限制 docker守护程序的资源。