Wenn du Docker Compose verwendest, kannst du Ressourcenbeschränkungen direkt in der docker-compose.yml definieren. Hier ein Beispiel:
version: '3.8'
services:
my_service:
image: my_image
deploy:
resources:
limits:
memory: 512M
reservations:
memory: 256M
ports:
- "8080:80"
volumes:
- ./data:/data
deploy.resources : Setzt die Speicherressourcen:
limits.memory : Der maximale Speicherverbrauch des Containers (hier 512 MB).reservations.memory : Reservierter Speicher, der für den Container bereitgestellt wird (hier 256 MB).