Junior — Middle
Welke methoden kunnen worden gebruikt om het gebruik van systeembronnen voor Docker-containers te beheren en te beperken?
sobes.tech AI
Antwoord van AI
Om de systeembronnen van Docker-containers te beheren en te beperken, kunnen de volgende methoden worden gebruikt:
-
CPU-beperking:
--cpus— beperkt het aantal beschikbare CPU's voor de container.--cpu-shares— relatieve prioriteit bij CPU-gebruik.--cpu-quotaen--cpu-period— fijnmazige controle over CPU-tijd.
-
Geheugenbeperking:
--memory— maximale hoeveelheid geheugen die beschikbaar is voor de container.--memory-swap— limiet op swap-geheugen.
-
Invoer/uitvoer-beperking:
--blkio-weight— prioriteit bij invoer/uitvoer-operaties.
-
Netwerkbeperking:
- Gebruik van netwerkbeleid en beperkingen via Docker-netwerk of externe tools.
Voorbeeld van het starten van een container met resourcebeperkingen:
docker run --cpus="1.5" --memory="512m" nginx