یہ مضمون وضاحت کرے گا:
- کیا کسی تصویر کے لیے ایک سے زیادہ ٹیگ لگانا ممکن ہے؟
- مختلف ٹیگز کے ساتھ تصویر کیسے بنائی جائے؟
- ڈاکر میں تصاویر کو ٹیگ کریں۔
کیا ایک تصویر کے لیے ایک سے زیادہ ٹیگز رکھنا ممکن ہے؟
ہاں، ڈاکر امیج کے لیے متعدد ٹیگز کا ہونا ممکن ہے۔ جیسا کہ ڈوکر میں، تصاویر کو وقتاً فوقتاً ضروریات کے مطابق اپ ڈیٹ کیا جاتا ہے، بالکل اسی طرح جیسے ایپلیکیشن اپڈیٹس۔ اس مقصد کے لیے صارفین کو تصویر کا مخصوص ورژن یا شناخت کے لیے ایک منفرد ٹیگ بتانا ہوگا۔ لہذا، 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
مندرجہ بالا کمانڈ میں، ہم نے ٹیگ کیا ہے ' python: تازہ ترین 'تصویر بطور' python:2.4 ”:
آپ ایک تصویر کے متعدد ٹیگز کی وضاحت کرنے کے لیے ایک تصویر کو کئی بار ٹیگ کر سکتے ہیں۔ مثال کے طور پر، ہم نے دوبارہ ٹیگ کیا ہے ' python: تازہ ترین 'تصویر بطور' python:2.8 ”:
> ڈاکر ٹیگ ازگر: تازہ ترین ازگر: 2.8
مرحلہ 2: تصدیق کریں کہ آیا تصویر کو ٹیگ کیا گیا ہے۔
اگلا، ڈوکر میں موجود تمام تصاویر کو چیک کریں تاکہ اس کی تصدیق کی جا سکے کہ نئی ٹیگ کی گئی تصاویر بنی ہیں یا نہیں:
یہ مشاہدہ کیا جا سکتا ہے کہ ہم نے دو ٹیگز کی تعریف کی ہے ' python: تازہ ترین ' تصویر.
نتیجہ
جی ہاں! یہ ممکن ہے کہ ایک تصویر میں متعدد ٹیگ ہوں۔ جیسا کہ تصاویر کو وقتاً فوقتاً اپ ڈیٹ کیا جاتا ہے اور صارفین کو کسی تصویر کو منفرد شناخت کرنے والے ٹیگز تفویض کرنے کی ضرورت ہوتی ہے۔ تاہم، آپ 'کا استعمال کرتے ہوئے ایک سے زیادہ ٹیگز کے ساتھ ایک ہی تصویر بنا سکتے ہیں۔ docker build -t