Pagal numatytuosius nustatymus, konteineriai gali naudoti neribotus pagrindinės sistemos išteklius — tai rizikuoja, kad vienas konteineris išnaudos kitų išteklius arba sugriaus pagrindinę sistemą. Docker leidžia nustatyti išteklių ribas (CPU, atmintį) suvaldyti jų naudojimą, o tai svarbu stabilumui ir teisingam išteklių dalijimui produkcijoje.
Problema: neapriboti išteklių naudojimas
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.
