اپنی ڈوکر فائل، امیج اور کنٹینر کیسے بنائیں

Apny Wkr Fayl Amyj Awr Kn Ynr Kys Bnayy



ڈوکر ایک OS- ورچوئلائزڈ سافٹ ویئر فورم ہے جو ڈویلپرز کو آسانی سے ڈوکر کنٹینرز میں ایپلی کیشنز بنانے، تعینات کرنے اور چلانے کی اجازت دیتا ہے۔ Docker کے اہم اجزاء ہیں Dockerfile، Docker images، Docker کنٹینرز، Docker Hub، Docker registry وغیرہ۔ صارف Docker میں Dockerfiles، تصاویر اور کنٹینرز آسانی سے بنا سکتے ہیں۔

یہ تحریر واضح کرے گی:

Dockerfile کیسے بنائیں؟

Dockerfile ایک انسٹرکشن فائل ہے جو کنٹینر کا سنیپ شاٹ بنانے میں مدد کرتی ہے۔ Dockerfile بنانے/بنانے کے لیے، فراہم کردہ مراحل پر عمل کریں۔







مرحلہ 1: پروگرام فائل بنائیں
سب سے پہلے، تخلیق کریں ' index.html پروگرام فائل کریں اور اس میں ذیل میں فراہم کردہ کوڈ پیسٹ کریں:




< html >
< جسم >

< h2 > ہیلو لینکس ہنٹ < / h2 >
< ص > یہ LinuxHint لوگو ہے۔ < / ص >

< img src = 'linuxhint.png' سب کچھ = 'لینکس' چوڑائی = '104' اونچائی = '142' >

< / جسم >
< / html >

مرحلہ 2: ڈوکر فائل بنائیں
پھر، ایک نئی فائل بنائیں جس کا نام ' ڈاکر فائل اور ایچ ٹی ایم ایل پروگرام کو کنٹینرائز کرنے کے لیے نیچے کا ٹکڑا اس میں چسپاں کریں:



nginx سے: تازہ ترین
index.html کاپی کریں۔ / usr / بانٹیں / nginx / html / index.html
linuxhint.png کاپی کریں۔ / usr / بانٹیں / nginx / html
ENTRYPOINT [ 'nginx' ، '-جی' ، 'ڈیمون آف؛' ]

مندرجہ بالا کوڈ میں:





  • ' سے ' کمانڈ کا استعمال کنٹینر کے لیے بیس امیج کی وضاحت کے لیے کیا جاتا ہے۔
  • ' کاپی کریں۔ ' ہدایات 'index.html' فائل اور 'linuxhint.png' تصویر کو کنٹینر کے راستے میں چسپاں کرتی ہے۔
  • ' ENTRYPOINT ” کنٹینر کے لیے عمل درآمد کا نقطہ مقرر کرتا ہے۔

ڈوکر امیج کیسے بنایا جائے؟

ڈوکر امیجز سنیپ شاٹس یا ٹیمپلیٹس ہیں جو کنٹینرز بنانے اور ان کا نظم کرنے کے لیے استعمال ہوتے ہیں۔ Dockerfile سے Docker امیج بنانے کے لیے نیچے دی گئی کمانڈ کا استعمال کریں:

docker build -t linuximg .

یہاں، ' -t تصویر کا نام بتانے کے لیے استعمال کیا جاتا ہے۔ مثال کے طور پر، ہم نے وضاحت کی ہے ' linuximg ڈوکر امیج کے نام کے طور پر:



پھر، اس بات کو یقینی بنائیں کہ فراہم کردہ کمانڈ کا استعمال کرتے ہوئے تصویر کامیابی کے ساتھ بنائی گئی ہے۔

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

نیچے دیے گئے آؤٹ پٹ میں، ڈوکر امیج کو دیکھا جا سکتا ہے، یعنی ' linuximg ”:

ڈوکر کنٹینر کیسے بنایا جائے؟

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

ڈاکر رن -- نام imgcontainer -p 80 : 80 linuximg

یہاں:

  • ' -نام کنٹینر کا نام بتانے کے لیے استعمال کیا جاتا ہے۔
  • ' imgcontainer ” کنٹینر کا نام ہے۔
  • ' -p کنٹینر کو بندرگاہ تفویض کرنے کے لیے استعمال کیا جاتا ہے۔

صرف ایک کنٹینر بنانے یا بنانے کا دوسرا طریقہ یہ ہے کہ ' docker تخلیق ' کمانڈ:

ڈاکر تخلیق -- نام linuxcontainer -p 80 : 80 linuximg

آخر میں، مطلوبہ براؤزر کھولیں اور مختص کردہ پورٹ پر ری ڈائریکٹ کریں۔ پھر، تصدیق کریں کہ آیا ایپلیکیشن تعینات ہے یا نہیں:

جیسا کہ آپ دیکھ سکتے ہیں، ہم نے کامیابی سے Dockerfile، تصویر اور کنٹینر بنایا ہے۔

نتیجہ

ڈاکر فائلز عام ٹیکسٹ فائلیں ہیں جن میں ڈوکر امیجز بنانے کے لیے سیٹ اور ہدایات شامل ہیں۔ ڈاکر امیجز بنانے کے لیے، ' docker build -t کمانڈ استعمال کیا جاتا ہے۔ ڈوکر امیج سے ڈوکر کنٹینر بنانے کے لیے، ' docker تخلیق - نام <کنٹینر-نام> -p ' کمانڈ. مزید برآں، اگر کوئی صارف کنٹینر بنانا اور چلانا چاہتا ہے، تو استعمال کریں۔ ڈاکر رن ' کمانڈ. اس تحریر نے ڈاکر فائل، امیج اور کنٹینر بنانے کے طریقہ کار کو واضح کیا۔