صارفین ڈوکر امیجز، کنٹینرز، اور کنٹینرز پر لگے ہوئے حجم کا استعمال کرتے ہوئے ایپلی کیشنز بنا اور تعینات کر سکتے ہیں۔ تاہم، کبھی کبھی، Docker ڈویلپر سسٹم کی جگہ خالی کرنے کے لیے Docker کی تصاویر، کنٹینرز، یا حجم کو حذف کرنا چاہتا ہے، یا ہو سکتا ہے کہ ان کی مزید ضرورت نہ ہو۔
یہ پوسٹ دکھائے گی:
ڈوکر امیجز کو کیسے ہٹایا جائے؟
ڈوکر پلیٹ فارم کا بنیادی جزو جو ایک کنٹینر کو بتاتا ہے کہ کسی پروجیکٹ کو کیسے منظم یا تعینات کیا جائے اسے 'کہا جاتا ہے۔ ڈاکر کی تصویر ' ڈوکر کی تصاویر ڈوکر کنٹینرز کے ساتھ وابستہ ہیں اور انہیں آزادانہ طور پر بھی عمل میں لایا جا سکتا ہے۔ تاہم، ڈویلپرز کو ڈوکر امیجز کو ہٹانے میں دشواری کا سامنا کرنا پڑ سکتا ہے اگر کوئی کنٹینر امیجز کے ساتھ منسلک ہوں۔
ڈاکر امیجز کو ہٹانے کے لیے ہدایات دیکھیں۔
مرحلہ 1: ڈوکر امیجز دیکھیں
سب سے پہلے، فراہم کردہ کمانڈ کو استعمال کرکے تمام تصاویر کی فہرست بنائیں۔ ' -a ' کا اختیار تمام ڈاکر امیجز کو درج کرنے کے لیے استعمال کیا جاتا ہے:
$ ڈاکر کی تصاویر -a
مثال کے طور پر، آئیے ہٹا دیں ' ڈاکر امیج ”:
مرحلہ 2: ڈوکر امیجز کو ہٹا دیں۔
ڈوکر امیج کو ہٹانے کے لیے، استعمال کریں ' docker rmi
اس مقام پر، اگر تصویر کسی بھی ڈاکر کنٹینر سے منسلک ہے جیسا کہ ذیل میں دکھایا گیا ہے، آپ کو ایک غلطی ہو سکتی ہے۔
تصویر کو زبردستی ہٹانے اور تنازعہ کو حل کرنے کے لیے، ' -f 'اختیار:
$ ڈاکر آر ایم آئی -f ڈاکر امیجآؤٹ پٹ اشارہ کرتا ہے کہ تصویر کو حذف کر دیا گیا ہے:
مرحلہ 3: تصدیق کریں کہ آیا تصویر ہٹا دی گئی ہے۔
اس بات کی تصدیق کرنے کے لیے کہ آیا ڈاکر کی تصویر ہٹا دی گئی ہے یا نہیں، تمام تصاویر کو دوبارہ درج کریں:
$ ڈاکر کی تصاویر -aیہاں، آپ دیکھ سکتے ہیں کہ ہم نے ڈوکر امیج کو کامیابی کے ساتھ ڈیلیٹ کر دیا ہے۔
ڈوکر کنٹینر کو کیسے ہٹایا جائے؟
' ڈوکر کنٹینر ڈوکر پلیٹ فارم کا ایک اور بڑا حصہ ہے جو ایپلی کیشنز کو منظم کرنے، بنانے اور تعینات کرنے کے لیے استعمال ہوتا ہے۔ تمام پراجیکٹ انحصار، پیکجز، اور سورس کوڈ ایک ہی ڈوکر کنٹینر میں موجود ہیں۔ انہیں ورچوئلائزیشن ڈیولپمنٹ انوائرمنٹ کہا جاتا ہے۔
غیر استعمال شدہ یا خارج شدہ کنٹینرز کو ہٹانے کے لیے دی گئی ہدایات پر عمل کریں۔
مرحلہ 1: ڈوکر کنٹینرز دیکھیں
تمام ڈاکر کنٹینرز کو درج کرنے کے لیے، ' ڈاکر پی ایس کمانڈ کے ساتھ استعمال کیا جاتا ہے -a 'اختیار:
$ ڈاکر پی ایس -aمثال کے طور پر، آئیے ہٹا دیں ' عظیم_اینجل بارٹ 'کنٹینر:
مرحلہ 2: ڈوکر کنٹینر کو ہٹا دیں۔
ڈوکر کنٹینر کو ہٹانے کے لئے، ' docker rm <کنٹینر کا نام> ' کمانڈ:
$ ڈاکر rm عظیم_اینجل بارٹ
متبادل طور پر، صارف اس کی آئی ڈی کا استعمال کرتے ہوئے ڈوکر کنٹینر کو بھی ہٹا سکتے ہیں:
$ ڈاکر rm 79ba2a5d9f10مرحلہ 3: تصدیق کریں کہ ڈوکر کنٹینر ہٹا دیا گیا ہے۔
آئیے تصدیق کریں کہ آیا ڈوکر کنٹینر کو حذف کردیا گیا ہے یا نہیں ڈاکر کنٹینرز کی فہرست دیکھ کر:
$ ڈاکر پی ایس -aنیچے دیے گئے آؤٹ پٹ سے، آپ دیکھ سکتے ہیں کہ ہم نے کامیابی کے ساتھ ' عظیم_اینجل بارٹ ڈوکر کنٹینر:
ڈوکر والیوم کو کیسے ہٹایا جائے؟
' ڈوکر والیوم ڈوکر کنٹینر کا حصہ ہے اور اس فائل سسٹم سے مراد ہے جو ڈوکر کنٹینر سے منسلک ہے۔ وہ ڈوکر کنٹینر کے ذریعہ استعمال شدہ یا تیار کردہ ڈیٹا کو برقرار رکھنے کے لئے استعمال ہوتے ہیں۔
ڈوکر والیوم کو ہٹانے کے لیے، فراہم کردہ ہدایات کو دیکھیں۔
مرحلہ 1: ڈوکر والیوم کی فہرست بنائیں
تمام ڈوکر والیوم کو درج کرنے کے لیے، ' ڈاکر والیوم ایل ایس ' کمانڈ مندرجہ ذیل کے طور پر استعمال کیا جاتا ہے:
$ ڈاکر حجم lsآئیے ہٹاتے ہیں' pythonimage ڈوکر والیوم:
مرحلہ 2: ڈوکر والیوم کو ہٹا دیں۔
ڈوکر والیوم کو ہٹانے کے لیے، ' docker حجم rm
مرحلہ 3: تصدیق کریں کہ والیوم ہٹا دیا گیا ہے۔
دوبارہ، جلدوں کی فہرست کو چیک کریں اور تصدیق کریں کہ آیا مخصوص والیوم ہٹا دیا گیا ہے یا نہیں:
$ ڈاکر حجم lsمندرجہ ذیل آؤٹ پٹ اشارہ کرتا ہے کہ ہم نے کامیابی کے ساتھ ڈوکر والیوم کو ہٹا دیا ہے۔
ڈوکر سسٹم کی کٹائی کیسے کریں؟
ڈوکر سسٹم کی کٹائی ڈوکر سسٹم کی کٹائی کا ایک عمل ہے، جس کا مطلب ہے تمام غیر استعمال شدہ اور روکی ہوئی ڈاکر امیجز، کنٹینرز اور حجم کو ہٹانا۔
ڈوکر سسٹم کی کٹائی کے لیے، مذکورہ کمانڈ کے ذریعے جائیں:
$ ڈاکر نظام خشک آلوچہ
اب، تمام ڈوکر کنٹینرز کو درج کرکے مذکورہ کمانڈ کا نتیجہ چیک کریں:
$ ڈاکر پی ایس -aآؤٹ پٹ سے، آپ دیکھ سکتے ہیں کہ ' docker نظام کی کٹائی ' کمانڈ تمام روکے ہوئے ڈوکر کنٹینرز کو ہٹا دیتا ہے:
ہم نے تفصیل سے بتایا ہے کہ ڈوکر امیجز، کنٹینرز اور جلدوں کو کیسے ہٹایا جائے۔
نتیجہ
ڈوکر امیجز کو ہٹانے کے لیے، استعمال کریں ' docker rmi -f