پیشگی ضروریات۔
ڈوکر کو ٹھیک کرنے کے لیے ڈیوائس پر کوئی جگہ نہیں بچی ، آپ کو اوبنٹو 20.04 لینکس سسٹم اور اس میں ڈوکر انسٹالیشن کا استعمال کرنا ہوگا۔ اگر ڈوکر انسٹال نہیں ہے تو ، آپ اسے ٹرمینل میں درج ذیل کمانڈ کی مدد سے کر سکتے ہیں۔
$سودومناسبانسٹال کریںdocker.io
ڈوکر کو ٹھیک کرنے کا طریقہ آلہ پر کوئی جگہ باقی نہیں ہے۔
آپ کو sudo یوزر کے ذریعے لاگ ان کرنا ہوگا اور کمانڈ لائن ٹرمینل کو اپنے آپریٹنگ سسٹم کے ایپلی کیشن ایریا میں چیک کر کے یا Ctrl+Alt+T شارٹ کٹ کلید کا استعمال کرکے کھولنا ہوگا۔ ایک بار کھولنے کے بعد ، اس مضمون میں بیان کردہ ان تمام طریقوں پر عمل کریں۔
طریقہ 1: ڈوکر سسٹم پرون۔
'ڈوکر سسٹم پرون کمانڈ غیر استعمال شدہ اشیاء یا ڈیٹا کو ختم کرنے یا حذف کرنے کے لیے استعمال کیا جا رہا ہے ، بشمول تصاویر ، کنٹینر ، حجم اور نیٹ ورک۔ ان اشیاء کو مٹایا نہیں جاتا جب تک کہ ہم انہیں شعوری طور پر نہ ہٹائیں۔ اس کے باوجود ، ڈوکر 17.06.1 یا اس سے زیادہ میں ، ہمیں حجم کو ہٹانے کے لیے 'olvolumes' کے امکان کی ضرورت ہوگی۔ یہ دونوں لٹکی ہوئی اور غیر حوالہ شدہ تصاویر کو ختم کرتا ہے تاہم ، صرف بطور ڈیفلنگ تصاویر ہٹائی جاتی ہیں۔ 'ڈاکر سسٹم پرون' صرف 1.25 یا اس سے زیادہ کے کلائنٹ اور ڈیمون API ورژن کے ساتھ استعمال کیا جا سکتا ہے۔ اب درج کمانڈ پر عمل کریں:
$سودوڈوکر سسٹمخشک آلوچہ
آپ کو اس کے کامیاب عملدرآمد کے لیے اپنا sudo یوزر پاس ورڈ فراہم کرنا ہوگا۔ عملدرآمد پر ، آپ کو مندرجہ ذیل انتباہ ملے گا ، جیسا کہ منسلک تصویر میں دکھایا گیا ہے۔ عمل کے ساتھ آگے بڑھنے کے لیے آپ کو y درج کرنا ہوگا۔ جب ہم 'ڈوکر سسٹم پرون کمانڈ' کو نافذ کرتے ہیں تو ، یہ ڈوکر ڈیمون کو ایک API درخواست بھیجتا ہے ، جو میزبان پر موجود تمام غیر استعمال شدہ اشیاء کی تلاش کرتی ہے اور انہیں سسٹم سے خارج کر دیتی ہے۔ چونکہ ڈاکر کے پہلے ورژن نے تمام اشیاء کو ہٹا دیا ، بشمول والیومز ، 'olvolumes' آپشن شامل کیا گیا۔
طریقہ 2: لٹکی ہوئی تصاویر کو ہٹانا۔
ڈوکر میں والیوم کمانڈ اس کو پورا کرنے کے لیے استعمال کیا جا سکتا ہے۔ چونکہ یہ/var/lib/docker/volumes میں موجود کسی بھی ڈائرکٹری یا فولڈر کو مٹا دیتا ہے جو کہ حجم نہیں ہے ، آپ کو اس بات کو یقینی بنانا چاہیے کہ وہاں کوئی اہم دستاویزات محفوظ نہیں ہیں۔ ڈوکر امیج بناتے وقت ، عام طور پر تصاویر کی متعدد پرتیں ہوتی ہیں۔ ایسی پرتیں جن میں کسی ٹیگ شدہ تصویر کا کوئی حوالہ نہیں ہے انہیں لٹکی ہوئی تصاویر کہا جاتا ہے۔ لٹکی ہوئی تصاویر اسٹوریج کی جگہ لیتی ہیں لیکن کچھ نہیں کرتی ہیں۔ تمام جلدوں کی فہرست دیکھنے کے لیے کمانڈ استعمال کریں:
$سودوڈاکر والیومایل ایس
تمام الجھی ہوئی جلدوں کی فہرست حاصل کرنے کے لیے درج ذیل کمانڈ استعمال کریں:
$سودوڈاکر والیومایل ایس–qfلٹکنا=سچ
آپ کو اس کے کامیاب عملدرآمد کے لیے اپنا sudo یوزر پاس ورڈ فراہم کرنا ہوگا۔
طریقہ 3: یتیم شدہ حجم کو ہٹانا
شروع کرنے کے لیے ، آپ کو ڈاکر میں کسی بھی یتیم والیوم کو مٹانے کی ضرورت ہوگی۔ اب تمام یتیم جلدوں سے چھٹکارا پانے کے لیے درج ذیل کمانڈ پر عمل کریں:
$ڈاکر والیومrm
نتیجہ:
اس گائیڈ میں ، ہم نے ڈوکر کو ختم کرنے کے چند طریقوں پر تبادلہ خیال کیا ہے جس میں آلہ کی خرابی پر کوئی جگہ نہیں بچی ہے۔ اب ، مجھے یقین ہے کہ آپ اس ٹیوٹوریل کی پیروی کرکے اپنے اختتام پر آسانی سے اس سے نمٹ سکتے ہیں۔