Por padrão, containers podem usar recursos ilimitados do host — o que arrisca um container consumir recursos dos outros ou derrubar o host. Docker permite que você defina limites de recursos (CPU, memória) para controlar o consumo, importante para estabilidade e compartilhamento justo de recursos em produção.
O problema: uso ilimitado de recursos
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.
