Sobes.tech
Junior — Middle

Milyen módszerekkel lehet kezelni és korlátozni a rendszer erőforrásainak használatát Docker konténerek esetén?

sobes.tech MI

Válasz az MI-től

A Docker konténerek rendszer erőforrásainak kezelésére és korlátozására a következő módszerek használhatók:

  • CPU korlátozás:

    • --cpus — korlátozza a rendelkezésre álló CPU-k számát a konténer számára.
    • --cpu-shares — relatív prioritás a CPU használatában.
    • --cpu-quota és --cpu-period — finomabb ellenőrzés a CPU idő felett.
  • Memória korlátozás:

    • --memory — maximális memória mennyiség, amely a konténer rendelkezésére áll.
    • --memory-swap — swap memória korlátozás.
  • Bemenet/kimenet korlátozás:

    • --blkio-weight — prioritás a bemeneti/kimeneti műveletekben.
  • Hálózati korlátozás:

    • Hálózati politikák és korlátozások használata Docker hálózaton vagy külső eszközökön keresztül.

Példa egy erőforrás-korlátozásokkal rendelkező konténer indítására:

docker run --cpus="1.5" --memory="512m" nginx