Skip to main content

Docker Resourcen begrenzen

Damit ein Container nicht alle System-Ressourcen für sich beanspruchen kann...         

Was z.B. Nextcloud gelegentlich tut :-)

services:
  nextcloud:
    image: nextcloud:latest
    # ... deine anderen Einstellungen ...
    deploy:
      resources:
        limits:
          cpus: '2.0'      # Maximal 2 CPU-Kerne nutzen
          memory: 2G       # Maximal 2 Gigabyte RAM nutzen

  db:
    image: mariadb:10.11
    # ... deine anderen Einstellungen ...
    deploy:
      resources:
        limits:
          cpus: '1.5'
          memory: 1G