⚖️
Orchestration & Production

Resource Limits (CPU, Memory)

Container Resource Constraints
💡 Resource, LIMITS, EK, "SPEED, LIMIT, SIGN" jaisi, HAIN, road, par — bina, LIMIT, ke, EK, container, (car), poori, MACHINE, ke, SAARE, RESOURCES, (road), HOG, sakta, hai, aur, DOOSRE, containers, ko, RESOURCES, KAM, mil, sakte, HAIN.

DEFAULT, RUP, se, EK, container, ko, HOST, machine, ke, JITNE, chaho, UTNE, CPU, aur, MEMORY, use, karne, ki, ALLOWED, HOTI, hai — YE, "NOISY, NEIGHBOR" PROBLEM, ki, wajah, ban, sakta hai, jahan, EK, MISBEHAVING, container, SAARE, DOOSRE, containers, ko, SLOW, kar, deta hai.

"--memory" aur, "--cpus" FLAGS, se, HAR, container, ke, liye, HARD, LIMITS, SET, ki, ja, sakti, HAIN — agar, container, MEMORY, LIMIT, se, ZYAADA, use, kare, TO, Docker, USE, (OOM-killer, se) KILL, kar, deta, hai.

# Memory aur CPU limits set karo
docker run -d --memory="512m" --cpus="1.5" myapp

# Docker Compose mein resource limits
services:
  app:
    image: myapp
    deploy:
      resources:
        limits:
          cpus: '1.5'
          memory: 512M

# Live resource usage dekho
docker stats
⚖️
Resource, LIMITS, EK, "SPEED, LIMIT, SIGN" jaisi, HAIN, road, par — bina, LIMIT, ke, EK, container, (car), poori, MACHINE, ke, SAARE, RESOURCES, (road), HOG, sakta, hai, aur, DOOSRE, containers, ko, RESOURCES, KAM, mil, sakte, HAIN.
1 / 2
⚡ Quick Recap
  • Default mein containers unlimited CPU/memory use kar sakte hain — risky hai
  • --memory aur --cpus flags se per-container hard limits set kiye jaate hain
  • Limit cross karne par Docker container ko OOM-killer se kill kar deta hai
On this page (2 subtopics)

"limits" EK, HARD, CEILING, hai (container, ISSE, ZYAADA, use, NAHI, kar, sakta). "reservations" EK, GUARANTEED, MINIMUM, hai, JO, Docker, scheduler, ENSURE, karta hai, ki, container, ko, MILE, HI, MILE — DONO, MILKAR, PREDICTABLE, resource, allocation, DETE, HAIN.

deploy:
  resources:
    limits:
      memory: 512M
    reservations:
      memory: 256M

Jab, EK, container, apni, MEMORY, LIMIT, CROSS, kar, jaata hai, TO, LINUX, KERNEL, ka, OOM, (Out-Of-Memory), killer, US, container, ke, PROCESS, ko, KILL, kar, deta hai — "docker ps" mein, iska, STATUS, "OOMKilled" DIKHEGA.

docker inspect my-container --format='{{.State.OOMKilled}}'