Standardmäßig können Container unbegrenzte Host-Ressourcen nutzen – was das Risiko birgt, dass ein Container andere aushungert oder den Host zum Absturz bringt. Docker ermöglicht es, Ressourcenlimits (CPU, Speicher) zu setzen, um den Verbrauch zu kontrollieren. Das ist wichtig für Stabilität und faire Ressourcenteilung in der Produktion.
Das Problem: unbegrenzter Ressourcenverbrauch
BY DEFAULT a container can consume ALL available host CPU and memory:
→ a buggy/busy container (memory leak, runaway loop) can starve other containers
or crash the entire host (out of memory)
→ In production (multiple containers per host), LIMIT resources to isolate them.
