📡 You're offline — showing cached content
New version available!
Quick Access
Tutorials Docker Resource Limits

Resource Limits

4 min read
Set CPU and memory limits on containers to prevent resource exhaustion in production.

CPU and Memory Limits

docker run -m 512m myapp
docker run --memory=1g myapp
docker run --cpus=0.5 myapp    # 50% of one core
docker run --cpus=2 myapp      # 2 full cores

# docker-compose.yml
services:
  web:
    deploy:
      resources:
        limits:
          cpus: "0.50"
          memory: 512M
        reservations:
          memory: 128M

docker stats
docker stats --no-stream