ڈوکر - کیا امیج کے لیے ایک سے زیادہ ٹیگز ہونا ممکن ہے؟

Wkr Kya Amyj K Ly Ayk S Zyad Ygz Wna Mmkn



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

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

کیا ایک تصویر کے لیے ایک سے زیادہ ٹیگز رکھنا ممکن ہے؟

ہاں، ڈاکر امیج کے لیے متعدد ٹیگز کا ہونا ممکن ہے۔ جیسا کہ ڈوکر میں، تصاویر کو وقتاً فوقتاً ضروریات کے مطابق اپ ڈیٹ کیا جاتا ہے، بالکل اسی طرح جیسے ایپلیکیشن اپڈیٹس۔ اس مقصد کے لیے صارفین کو تصویر کا مخصوص ورژن یا شناخت کے لیے ایک منفرد ٹیگ بتانا ہوگا۔ لہذا، Docker تصویر میں منفرد ٹیگز کے ساتھ ایک تصویر کی متعدد کاپیاں ہوسکتی ہیں۔







مختلف ٹیگز کے ساتھ تصویر کیسے بنائی جائے؟

Dockerfile سے امیج بناتے وقت آپ ایک ہی تصویر کو متعدد ٹیگز کے ساتھ بنا سکتے ہیں۔ اس مقصد کے لیے دی گئی ہدایات پر عمل کریں۔



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



ازگر سے
WORKDIR /src/app
کاپی کریں .
سی ایم ڈی [ 'ازگر' ، './pythonapp.py' ]

مندرجہ بالا ہدایات ایک سادہ ازگر کے پروگرام کو چلانے کے لیے ایک امیج بناتی ہیں جس کی وضاحت ' pythonapp.py فائل:





مرحلہ 2: ایک سے زیادہ ٹیگز کے ساتھ ایک تصویر بنائیں
اگلا، استعمال کریں ' ڈاکر کی تعمیر ایک سے زیادہ ٹیگز کے ساتھ تصویر بنانے کے لیے۔ صارفین استعمال کر سکتے ہیں ' -t 'یا' ٹیگ ایک سے زیادہ ٹیگ امیجز بنانے کا آپشن۔ مثال کے طور پر، تین مختلف ٹیگز کے ساتھ ایک تصویر بنانے کے لیے، ہمیں ' -t 'تین بار اختیار:



> docker build -t python: latest -t python: 3.6 -t ازگر: 3.4

مرحلہ 3: تصدیق
اب، تصدیق کریں کہ آیا تصویر مخصوص ٹیگز کے ساتھ بنائی گئی ہے:

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

ڈاکر میں امیجز کو ٹیگ کریں۔

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

ڈوکر میں تصویر کو ٹیگ کرنے کے لیے نیچے دیے گئے طریقہ کار پر عمل کریں۔

مرحلہ 1: تصویر کو ٹیگ کریں۔
تصویر کے ورژن کی وضاحت کرنے کے لیے تصویر کو ٹیگ کرنے کے لیے، ' docker tag : ' کمانڈ:

> ڈاکر ٹیگ ازگر: تازہ ترین ازگر: 2.4

مندرجہ بالا کمانڈ میں، ہم نے ٹیگ کیا ہے ' python: تازہ ترین 'تصویر بطور' python:2.4 ”:

آپ ایک تصویر کے متعدد ٹیگز کی وضاحت کرنے کے لیے ایک تصویر کو کئی بار ٹیگ کر سکتے ہیں۔ مثال کے طور پر، ہم نے دوبارہ ٹیگ کیا ہے ' python: تازہ ترین 'تصویر بطور' python:2.8 ”:

> ڈاکر ٹیگ ازگر: تازہ ترین ازگر: 2.8

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

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

یہ مشاہدہ کیا جا سکتا ہے کہ ہم نے دو ٹیگز کی تعریف کی ہے ' python: تازہ ترین ' تصویر.

نتیجہ

جی ہاں! یہ ممکن ہے کہ ایک تصویر میں متعدد ٹیگ ہوں۔ جیسا کہ تصاویر کو وقتاً فوقتاً اپ ڈیٹ کیا جاتا ہے اور صارفین کو کسی تصویر کو منفرد شناخت کرنے والے ٹیگز تفویض کرنے کی ضرورت ہوتی ہے۔ تاہم، آپ 'کا استعمال کرتے ہوئے ایک سے زیادہ ٹیگز کے ساتھ ایک ہی تصویر بنا سکتے ہیں۔ docker build -t -t :tag ' کمانڈ. متعدد ٹیگز کی تصویر بنانے کے لیے، ' -t 'کئی بار آپشن۔ اس بلاگ نے واضح کیا ہے کہ کسی تصویر کے مختلف ٹیگز ہونا ممکن ہے۔