یہ مضمون چلنے والے ڈوکر کنٹینر سے وابستگی کے طریقہ کار کی وضاحت کرے گا۔
رننگ ڈوکر کنٹینر کا ارتکاب کیسے کریں؟
چلانے والے ڈوکر کنٹینر کا ارتکاب کرنے کے لیے، ذیل میں درج مراحل کو دیکھیں:
- تمام چلنے والے کنٹینرز دکھائیں۔
- ایک خاص چلنے والا کنٹینر منتخب کریں۔
- چلتے ہوئے کنٹینر تک رسائی حاصل کریں۔
- کنٹینر میں کچھ تبدیلیاں کریں۔
- 'کا استعمال کرتے ہوئے چلنے والے کنٹینر کا ارتکاب کریں docker کمٹ
- پرعزم تبدیلیوں کی تصدیق کریں۔
مرحلہ 1: ایک رننگ کنٹینر دیکھیں اور منتخب کریں۔
سب سے پہلے، تمام چلنے والے کنٹینرز کو ڈسپلے کریں اور ایک مخصوص کنٹینر منتخب کریں:
ڈاکر پی ایس
مندرجہ بالا آؤٹ پٹ سے پتہ چلتا ہے کہ صرف ایک کنٹینر چل رہا ہے یعنی ' Cont1 اور ہم اسے آنے والے مراحل میں استعمال کریں گے۔
مرحلہ 2: رننگ کنٹینر تک رسائی حاصل کریں۔
پھر، عمل کریں ' docker exec -it
مندرجہ بالا فراہم کردہ کمانڈ نے ایک Bash شیل کھول دیا ہے اور اب صارف چلنے والے کنٹینر میں کمانڈ پر عمل درآمد کر سکتے ہیں۔
مرحلہ 3: رننگ کنٹینر میں تبدیلیاں کریں۔
اس کے بعد، چلتے ہوئے کنٹینر میں کچھ تبدیلیاں کریں۔ مثال کے طور پر، ہم نے ایک نئی فائل بنائی ہے جس کا نام ہے ' test.txt کچھ مواد کے ساتھ فائل:
بازگشت 'یہ ٹیسٹ فائل ہے' > test.txt
مواد کو ' test.txt 'فائل.
مرحلہ 4: تصدیق
ٹائپ کریں ' ls نئی بنائی گئی فائل کو دیکھنے کے لیے کنٹینر کے تمام مواد کو کمانڈ اور فہرست بنائیں۔ پھر، چلائیں ' cat
cat test.txt
مندرجہ بالا آؤٹ پٹ میں، نئی تخلیق شدہ فائل ' test.txt اور اس کا مواد ٹرمینل میں بھی دیکھا جا سکتا ہے۔
مرحلہ 5: رننگ کنٹینر کا عہد کریں۔
اب، موجودہ کنٹینر کو چلاتے رہیں اور ایک نئی ٹرمینل ونڈو کھولیں۔ پھر، درج کریں ' docker کمٹ
مرحلہ 6: پرعزم تبدیلیوں کی تصدیق کریں۔
تصدیق کے لیے، سب سے پہلے، ڈوکر کی نئی تصویر دیکھنے کے لیے تمام ڈاکر امیجز کی فہرست بنائیں جہاں تبدیلیاں محفوظ کی گئی ہیں:
ڈاکر کی تصاویر
نئی تصویر یعنی ' myimg1 'ٹیگ کے ساتھ' V1.0 ” نئی ترامیم کے ساتھ کامیابی سے بنایا گیا ہے۔
اب، نئی بنائی گئی ڈوکر امیج سے ایک نیا کنٹینر بنائیں اور شروع کریں اور نیچے دی گئی کمانڈ کا استعمال کرتے ہوئے اس تک رسائی حاصل کریں۔
docker run -it --name Cont2 myimg1:V1.0 bashیہاں:
- ' -یہ ” جھنڈے کو مخصوص کنٹینر میں انٹرایکٹو ٹرمینل سیشن شروع کرنے کے لیے استعمال کیا جاتا ہے۔
- ' -نام 'کنٹینر کا نام سیٹ کرتا ہے' Cont2 '
- ' myimg1:V1.0 کنٹینر کے لیے استعمال کرنے کے لیے ڈوکر امیج ہے۔
- ' bash کنٹینر میں باش شیل شروع کرنے کے لیے استعمال کیا جاتا ہے:
اس کے بعد، استعمال کریں ' ls نئے کنٹینر کے مواد کی فہرست بنانے اور اس بات کی تصدیق کرنے کے لیے کہ آیا اس کا مواد پچھلے کنٹینر جیسا ہی ہے۔ پھر، استعمال کریں ' cat
cat test.txt
یہ دیکھا جا سکتا ہے کہ نئے کنٹینر کا مواد ' Cont2 'پچھلے کنٹینر جیسا ہی ہے' Cont2 '
نتیجہ
چلنے والے ڈوکر کنٹینر کا ارتکاب کرنے کے لیے، پہلے تمام چلنے والے کنٹینرز کو ڈسپلے کریں اور مطلوبہ کو منتخب کریں۔ پھر، چلتے ہوئے کنٹینر تک رسائی حاصل کریں اور اس میں کچھ تبدیلیاں کریں۔ اگلا، 'کے ذریعے چلنے والے کنٹینر کا ارتکاب کریں docker کمٹ