میزبانی کے لیے ڈوکر والیوم کو کیسے ماؤنٹ کریں؟

Myzbany K Ly Wkr Walywm Kw Kys Mawn Kry



ڈوکر کنٹینرائزیشن کے سب سے مشہور ٹولز میں سے ایک ہے جو پروجیکٹس، ایپلی کیشنز اور سافٹ ویئر کی تیاری اور تقسیم کے لیے استعمال ہوتا ہے۔ یہ ڈویلپرز کو چلانے کے لیے انفرادی OS کے بغیر میزبان سسٹم سے الگ تھلگ مختلف ایپلی کیشنز کو چلانے کے قابل بناتا ہے۔ اس نے کنٹینرز متعارف کرائے جن کی حمایت اور انتظام متعدد Docker اجزاء کے ذریعہ کیا جاتا ہے اور حجم ان میں سے ایک ہیں۔

یہ جامع ٹیوٹوریل میزبان کو ڈوکر والیوم کو ماؤنٹ کرنے کا آسان ترین طریقہ فراہم کرے گا۔







میزبانی کے لیے ڈوکر والیوم کو کیسے ماؤنٹ کریں؟

ڈوکر والیوم کو میزبان پر ماؤنٹ کرنے کے لیے، درج ذیل ہدایات کو دیکھیں:



  • کو چلا کر ایک نیا والیوم تیار کریں۔ docker حجم بنائیں
  • حجم کی توثیق کی فہرست بنائیں۔
  • حجم کو بڑھانے کے ساتھ ایک نیا کنٹینر بنانے کے لیے ڈوکر امیج کو ڈسپلے اور منتخب کریں۔
  • کو پھانسی دیں۔ docker exec -it sh کنٹینر چلانے کا حکم۔
  • کنٹینر کے اندر ایک نئی فائل شامل کریں، اور کچھ متن شامل کریں۔
  • دوسرا ڈوکر کنٹینر بنائیں اور پہلے کنٹینر سے حجم کو ماؤنٹ کریں۔
  • موجودہ ڈیٹا والیوم فائل میں ترمیم کریں اور کنٹینر کو دوبارہ شروع کریں۔
  • کو پھانسی دیں۔ کیٹ فائل کے مواد کو ظاہر کرنے کے لیے کمانڈ جو تصدیق کے لیے دو مختلف کنٹینرز کے ذریعے شامل کی گئی تھی۔

مرحلہ 1: والیوم بنائیں



ابتدائی طور پر، نیا حجم پیدا کرنے کے لیے درج ذیل کمانڈ کا استعمال کریں:





docker حجم بنائیں --نام V1.0

یہاں:



  • ڈاکر حجم بنانا کمانڈ ایک حجم پیدا کرنے کے لئے استعمال کیا جاتا ہے.
  • -نام ٹیگ حجم کا نام بتانے کے لیے استعمال ہوتا ہے۔
  • V1.0 ہمارے نئے حجم کا نام ہے:

ایسا کرنے کے بعد، حجم پیدا ہو جائے گا.

مرحلہ 2: فہرست والیوم

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

ڈاکر حجم ls

ذیل میں دیے گئے آؤٹ پٹ کے مطابق، نیا حجم کامیابی سے بنایا گیا ہے:

مرحلہ 3: ڈوکر امیجز ڈسپلے کریں۔

اس کے بعد، ڈوکر امیجز کو ظاہر کرنے کے لیے فراہم کردہ کمانڈ پر عمل کریں: دیے گئے آؤٹ پٹ سے، ہم نے منتخب کیا ہے۔ نئی تصویر: تازہ ترین مزید عمل کے لیے:

مرحلہ 4: ماؤنٹ ڈوکر والیوم

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

ڈاکر رن -d -کا --نام =with_img2 میں V1.0: / V1.0 نئی تصویر: تازہ ترین

یہاں:

  • -d جھنڈا پس منظر میں کنٹینر کو چلانے کے لیے استعمال کیا جاتا ہے۔
  • -نام آپشن کنٹینر کا نام بتانے کے لیے استعمال کیا جاتا ہے۔
  • img2 کے ساتھ ہمارے نئے ڈوکر کنٹینر کا نام ہے۔
  • میں آپشن حجم کو ظاہر کرتا ہے۔
  • V1.0 پہلے سے بنایا گیا نیا حجم ہے۔
  • نئی تصویر: بچوں سے موجودہ ڈوکر امیج ہے جو نیا کنٹینر تیار کرتی ہے:

مرحلہ 5: ڈیٹا والیوم کے اندر ایک فائل بنائیں

اب، ایک نئی فائل بنائیں اور اس میں کچھ متن شامل کریں۔ ایسا کرنے کے لیے، فراہم کردہ کمانڈ پر عمل کرتے ہوئے ڈوکر شیل پر جائیں:

ڈاکر exec -یہ img2 کے ساتھ ایسیچ

اگلا، عملدرآمد بازگشت نئی فائل بنانے اور اس میں ترمیم کرنے کا کمانڈ۔ اس کے بعد، استعمال کریں باہر نکلیں کنٹینر سے باہر نکلنے کا حکم:

# echo 'یہ con_img2 ڈیٹا ہے' > /V1.0/sample1.txt

# باہر نکلیں

مرحلہ 6: ایک کنٹینر بنائیں اور ڈیٹا والیوم شامل کریں۔

ایک نیا ڈوکر کنٹینر بنانے اور اس میں ڈیٹا والیوم شامل کرنے کے لیے فراہم کردہ کمانڈ کو چلائیں:

ڈاکر رن -d -کا --نام =with_img3 --volumes-from con_img2 نئی تصویر: تازہ ترین

اوپر بیان کردہ حکم میں:

  • -نام جھنڈا کنٹینر کا نام شامل کرنے کے لیے استعمال ہوتا ہے۔
  • - جلدوں - سے ٹیگ دوسرے کنٹینر سے حجم کو بڑھانے کے لیے استعمال کیا جاتا ہے۔
  • img2 کے ساتھ ذریعہ کنٹینر ہے.
  • نئی تصویر: تازہ ترین ہمارا بنایا ہوا ڈوکر امیج کا نام ہے:

مرحلہ 7: ڈیٹا والیوم کے اندر فائل میں ترمیم کریں۔

اب، استعمال کرکے ڈوکر کنٹینر چلائیں۔ docker exec کمانڈ کریں اور اس کے شیل موڈ پر جائیں:

ڈاکر exec -یہ img3 کے ساتھ ایسیچ

ایسا کرنے کے بعد، نئے کنٹینر کے اندر پہلے سے بنائی گئی فائل کو عمل میں لا کر ترمیم کریں۔ بازگشت کمانڈ:

# echo 'یہ con_img3 ڈیٹا ہے' >> /V1.0/sample1.txt

# باہر نکلیں

نتیجے کے طور پر، نمونہ1.txt فائل کو کامیابی سے اپ ڈیٹ کیا جائے گا:

مرحلہ 8: ڈوکر کنٹینر کو دوبارہ شروع کریں۔

اس بات کی تصدیق کرنے کے لیے کہ آیا ڈوکر والیوم ماؤنٹ ہوا ہے یا نہیں۔ ڈاکر دوبارہ شروع کنٹینر کے نام کے ساتھ کمانڈ:

ڈوکر دوبارہ شروع کریں con_img3

مرحلہ 9: کنٹینر چلائیں۔

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

ڈاکر exec -یہ img3 کے ساتھ ایسیچ

# cat /V1.0/sample1.txt

یہ دیکھا جا سکتا ہے کہ متن جو دو مختلف کنٹینرز سے ایک ہی ڈیٹا والیوم میں شامل کیا گیا تھا کامیابی کے ساتھ دکھایا گیا ہے:

یہی ہے! ہم نے میزبان کو ڈوکر والیوم کو بڑھانے کے لیے ایک تفصیلی طریقہ کار فراہم کیا ہے۔

نتیجہ

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