بشكل افتراضي، يمكن للحاويات استخدام موارد المضيف غير المحدودة — مما يخاطر بأن تحرم حاوية واحدة الآخرين من الموارد أو تعطل المضيف. يتيح لك Docker تعيين حدود الموارد (CPU، الذاكرة) للتحكم في الاستهلاك، وهو أمر مهم لاستقرار وتقاسم الموارد بشكل عادل في الإنتاج.
المشكلة: استخدام الموارد بلا حدود
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.
