ڈिفالٹ طور پر، کنٹینرز لامحدود host وسائل استعمال کر سکتے ہیں — جو ایک کنٹینر کو دوسری کنٹینرز کو محروم کرنے یا host کو کریش کرنے کا خطرہ ڈالتا ہے۔ 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.
