رننگ ڈوکر کنٹینر کا ارتکاب کیسے کریں؟

Rnng Wkr Kn Ynr Ka Artkab Kys Kry



ڈوکر میں، ڈویلپر اپنے سافٹ ویئر ایپلی کیشنز کو انحصار کے ساتھ خود ساختہ ماحول میں پیک کرنے کے لیے ڈوکر کنٹینرز کا استعمال کرتے ہیں۔ یہ مختلف ماحول میں ایپلیکیشن کو مستقل طور پر تعینات کرنے اور چلانے میں مدد کرتا ہے۔ صارفین کو کنٹینر کی موجودہ حالت کو محفوظ کرنے یا کنٹینر کا بیک اپ بنانے کی ضرورت پڑسکتی ہے۔ اس صورت حال میں، وہ نئی تصویر میں موجودہ تبدیلیوں کو محفوظ کرنے کے لیے چلنے والے کنٹینر کا عہد کر سکتے ہیں اور مستقبل میں اس تصویر کو نئے کنٹینرز بنانے کے لیے استعمال کر سکتے ہیں۔

یہ مضمون چلنے والے ڈوکر کنٹینر سے وابستگی کے طریقہ کار کی وضاحت کرے گا۔

رننگ ڈوکر کنٹینر کا ارتکاب کیسے کریں؟

چلانے والے ڈوکر کنٹینر کا ارتکاب کرنے کے لیے، ذیل میں درج مراحل کو دیکھیں:







مرحلہ 1: ایک رننگ کنٹینر دیکھیں اور منتخب کریں۔

سب سے پہلے، تمام چلنے والے کنٹینرز کو ڈسپلے کریں اور ایک مخصوص کنٹینر منتخب کریں:



ڈاکر پی ایس



مندرجہ بالا آؤٹ پٹ سے پتہ چلتا ہے کہ صرف ایک کنٹینر چل رہا ہے یعنی ' Cont1 اور ہم اسے آنے والے مراحل میں استعمال کریں گے۔





مرحلہ 2: رننگ کنٹینر تک رسائی حاصل کریں۔

پھر، عمل کریں ' docker exec -it bash چلتے ہوئے کنٹینر کے اندر باش شیل کھولنے کے لیے:

docker exec -it Cont1 bash



مندرجہ بالا فراہم کردہ کمانڈ نے ایک Bash شیل کھول دیا ہے اور اب صارف چلنے والے کنٹینر میں کمانڈ پر عمل درآمد کر سکتے ہیں۔

مرحلہ 3: رننگ کنٹینر میں تبدیلیاں کریں۔

اس کے بعد، چلتے ہوئے کنٹینر میں کچھ تبدیلیاں کریں۔ مثال کے طور پر، ہم نے ایک نئی فائل بنائی ہے جس کا نام ہے ' test.txt کچھ مواد کے ساتھ فائل:

بازگشت 'یہ ٹیسٹ فائل ہے' > test.txt

مواد کو ' test.txt 'فائل.

مرحلہ 4: تصدیق

ٹائپ کریں ' ls نئی بنائی گئی فائل کو دیکھنے کے لیے کنٹینر کے تمام مواد کو کمانڈ اور فہرست بنائیں۔ پھر، چلائیں ' cat اس کے مواد کو دیکھنے کے لیے کمانڈ:

ls
cat test.txt

مندرجہ بالا آؤٹ پٹ میں، نئی تخلیق شدہ فائل ' test.txt اور اس کا مواد ٹرمینل میں بھی دیکھا جا سکتا ہے۔

مرحلہ 5: رننگ کنٹینر کا عہد کریں۔

اب، موجودہ کنٹینر کو چلاتے رہیں اور ایک نئی ٹرمینل ونڈو کھولیں۔ پھر، درج کریں ' docker کمٹ نئی تصویر میں تازہ ترین تبدیلیوں کو محفوظ کرنے کے لیے کمانڈ:

ڈاکر کمٹ Cont1 myimg1:V1.0

مرحلہ 6: پرعزم تبدیلیوں کی تصدیق کریں۔

تصدیق کے لیے، سب سے پہلے، ڈوکر کی نئی تصویر دیکھنے کے لیے تمام ڈاکر امیجز کی فہرست بنائیں جہاں تبدیلیاں محفوظ کی گئی ہیں:

ڈاکر کی تصاویر

نئی تصویر یعنی ' myimg1 'ٹیگ کے ساتھ' V1.0 ” نئی ترامیم کے ساتھ کامیابی سے بنایا گیا ہے۔

اب، نئی بنائی گئی ڈوکر امیج سے ایک نیا کنٹینر بنائیں اور شروع کریں اور نیچے دی گئی کمانڈ کا استعمال کرتے ہوئے اس تک رسائی حاصل کریں۔

docker run -it --name Cont2 myimg1:V1.0 bash

یہاں:

  • ' -یہ ” جھنڈے کو مخصوص کنٹینر میں انٹرایکٹو ٹرمینل سیشن شروع کرنے کے لیے استعمال کیا جاتا ہے۔
  • ' -نام 'کنٹینر کا نام سیٹ کرتا ہے' Cont2 '
  • ' myimg1:V1.0 کنٹینر کے لیے استعمال کرنے کے لیے ڈوکر امیج ہے۔
  • ' bash کنٹینر میں باش شیل شروع کرنے کے لیے استعمال کیا جاتا ہے:

اس کے بعد، استعمال کریں ' ls نئے کنٹینر کے مواد کی فہرست بنانے اور اس بات کی تصدیق کرنے کے لیے کہ آیا اس کا مواد پچھلے کنٹینر جیسا ہی ہے۔ پھر، استعمال کریں ' cat فائل کا مواد دیکھنے کے لیے کمانڈ:

ls
cat test.txt

یہ دیکھا جا سکتا ہے کہ نئے کنٹینر کا مواد ' Cont2 'پچھلے کنٹینر جیسا ہی ہے' Cont2 '

نتیجہ

چلنے والے ڈوکر کنٹینر کا ارتکاب کرنے کے لیے، پہلے تمام چلنے والے کنٹینرز کو ڈسپلے کریں اور مطلوبہ کو منتخب کریں۔ پھر، چلتے ہوئے کنٹینر تک رسائی حاصل کریں اور اس میں کچھ تبدیلیاں کریں۔ اگلا، 'کے ذریعے چلنے والے کنٹینر کا ارتکاب کریں docker کمٹ کمانڈ کریں اور تبدیلیوں کی تصدیق کریں۔ اس مضمون میں چلنے والے ڈوکر کنٹینر سے وابستگی کے طریقہ کار کی وضاحت کی گئی ہے۔