ڈوکر ایک معروف اور وسیع پیمانے پر استعمال ہونے والا پروجیکٹ ڈویلپمنٹ پلیٹ فارم ہے جو کنٹینرز کے استعمال کے ذریعے کنٹینرائزیشن آئیڈیا کو استعمال کرتا ہے۔ ڈوکر کنٹینرز ڈوکر کا ایک اہم حصہ ہیں۔ یہ صارفین کو آسانی سے ایپلیکیشنز کو ڈیزائن، ان کا انتظام اور تعینات کرنے کی اجازت دیتا ہے۔ یہ پورے پروجیکٹ سورس کوڈ، انحصار، ضروری پیکجز، اور فریم ورک کو کنٹینرز میں اسٹور کرتا ہے۔ لہذا، صارف تیزی سے ایپلیکیشن کو دوسرے سسٹم پر تعینات اور شیئر کر سکتا ہے۔
اس کے علاوہ، کبھی کبھی ڈویلپرز کو پروجیکٹ یا کنٹینر بنانے کے دوران کچھ مدد کی ضرورت ہوتی ہے اور کچھ تنازعات کا سامنا کرنا پڑ سکتا ہے، جیسے کہ
یہ بلاگ ظاہر کرے گا کہ ' نام پہلے ہی کنٹینر کے استعمال میں ہے۔ 'غلطی.
'کنٹینر کے زیر استعمال نام' کی خرابی کو کیسے ٹھیک کیا جائے؟
جب کوئی صارف کنٹینر بناتا ہے، تو وہ کنٹینر کا وہی نام استعمال کر سکتا ہے جو پہلے سے موجود دوسرے کنٹینر کے طور پر ہوتا ہے، یا تصویر بنانے کے دوران کنٹینر خود بخود بن جاتا ہے۔ ایسے معاملات میں، ڈویلپر کا سامنا ہوسکتا ہے '
زیر بحث غلطی کو حل کرنے کے لیے درج ذیل مراحل پر عمل کریں۔
مرحلہ 1: ڈوکر امیج کے ذریعے ڈوکر کنٹینر بنائیں
سب سے پہلے، 'کا استعمال کرکے ایک نیا کنٹینر بنائیں docker تخلیق ' کمانڈ:
$ docker تخلیق --نام python-container pythonimage
یہاں، آپ دیکھ سکتے ہیں کہ ہمیں غلطی کا پیغام ملتا ہے کہ ' /python-container کنٹینر کے ذریعہ پہلے سے ہی استعمال میں ہے:
مرحلہ 2: تمام کنٹینرز کی فہرست بنائیں
آئیے چیک کریں کہ کنٹینر پہلے سے اسی نام کے ساتھ موجود ہے یا نہیں۔ اس مقصد کے لیے، تمام ڈاکر کنٹینرز کی فہرست ' ڈاکر پی ایس ' کمانڈ. آپشن ' -a تمام کنٹینرز کو دیکھنے کے لیے استعمال کیا جاتا ہے:
$ ڈاکر پی ایس -aنیچے دی گئی آؤٹ پٹ سے پتہ چلتا ہے کہ ہمارے پاس پہلے سے ہی ایک کنٹینر ہے جس کا نام ہم بنا رہے ہیں:
مرحلہ 3: موجودہ کنٹینر کا نام تبدیل کریں۔
موجودہ کنٹینر کا نام تبدیل کرنے کے لیے، استعمال کریں ' docker کا نام تبدیل کریں
دوبارہ چیک کریں کہ آیا کنٹینر کی فہرست دیکھ کر کنٹینر کا نام تبدیل کیا گیا ہے:
$ ڈاکر پی ایس -aہم نے کامیابی کے ساتھ ڈوکر کنٹینر کا نام تبدیل کر دیا ہے ' pythoncontainer ”:
مرحلہ 4: کنٹینر بنائیں
اب، ذیل میں فراہم کردہ کمانڈ کو استعمال کرکے ایک نیا کنٹینر بنائیں:
$ docker تخلیق --نام python-container pythonimageآؤٹ پٹ اشارہ کرتا ہے کہ ہم نے غلطی کو حل کر لیا ہے اور ایک نیا کنٹینر بنایا گیا ہے:
مرحلہ 5: کنٹینر شروع کریں۔
کنٹینر کو چلانے/شروع کرنے کے لیے، ' ڈاکر شروع ' کمانڈ. یہاں، ' -میں کنٹینر کو انٹرایکٹو طریقے سے چلانے کے لیے ” آپشن شامل کیا گیا ہے:
$ ڈاکر شروع -میں python-container
ہم نے آپ کو سکھایا ہے کہ کس طرح ٹھیک کرنا ہے ' نام پہلے ہی کنٹینر کے ذریعے استعمال میں ہے۔ 'غلطی.
نتیجہ
ٹھیک کرنے کے لیے ' نام پہلے ہی کنٹینر کے ذریعے استعمال میں ہے۔ ڈوکر کی خرابی، سب سے پہلے تمام کنٹینرز کی فہرست بنائیں تاکہ اس بات کی تصدیق کی جا سکے کہ آیا ایک ہی نام کے ساتھ کوئی کنٹینر پہلے سے موجود ہے۔ اگر ہاں، تو ڈویلپر غلطی کو حل کرنے کے لیے کنٹینر کو حذف یا نام تبدیل کر سکتا ہے۔ کنٹینر کا نام تبدیل کرنے کے لیے، استعمال کریں ' docker کا نام تبدیل کریں