Docker Linux - Beschränken Sie globale Ressourcen

522
Benjamin Barrois

Ich verwende Docker mit Gitlab-Runner unter Linux (Ubuntu 16.04). gitlab-runner startet bis zu 4 gleichzeitige Docker-Container.

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, ist, die Anzahl der Kerne, die für jeden Docker-Container ausgeführt werden, auf 1 zu beschränken. Diese Lösung ist jedoch nicht die beste, da bei nur zwei Containern nur zwei Kerne verwendet werden, anstatt jeweils zwei Kerne zuzulassen.

Gibt es eine Möglichkeit, die globale Anzahl der für Docker verwendeten CPUs (wie es bei Mac und Windows über die Desktop-App möglich ist) in Linux zu begrenzen?

2

0 Antworten auf die Frage