Domyślnie kontenery mogą używać nieograniczonych zasobów hosta — co stwarza ryzyko, że jeden kontener będzie starving inne lub zawiesi hosta. Docker pozwala ustawić limity zasobów (CPU, pamięć) w celu kontrolowania zużycia, co jest ważne dla stabilności i uczciwego dzielenia zasobów w środowisku produkcyjnym.
Problem: nieograniczone użycie zasobów
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.
