
Ich verwende Docker mit Gitlab-Runner unter Linux (Ubuntu 16.04). Gitlab-Runner startet bis zu 4 Docker-Container gleichzeitig.
Ich habe eine 8-Kern-CPU und möchte die globale Nutzung auf 4 Kerne beschränken. Die einzige Möglichkeit, die ich gefunden habe, besteht darin, die Anzahl der für jeden Docker-Container ausgeführten Kerne auf 1 zu begrenzen. Diese Lösung ist jedoch nicht die beste, da beim Ausführen von nur 2 Containern nur 2 Kerne verwendet werden, anstatt für jeden 2 Kerne zuzulassen.
Gibt es in Linux eine Möglichkeit, die globale Anzahl der für Docker verwendeten CPUs zu begrenzen (wie dies bei Mac und Windows über die Desktop-App möglich ist)?