Sobes.tech
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-quota en --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