Per impostazione predefinita, i container possono utilizzare risorse host illimitate — il che comporta il rischio che un container esaurisca le risorse degli altri o faccia crash dell'host. Docker ti consente di impostare limiti di risorse (CPU, memoria) per controllare il consumo, importante per la stabilità e la condivisione equa delle risorse in produzione.
Il problema: utilizzo di risorse senza limiti
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.
