ڈوکر 'امیج کا معائنہ کریں' کمانڈ

Wkr Amyj Ka M Ayn Kry Kman



ڈوکر کلسٹر کنفیگریشن یا انحصار کے تنازعات کے بارے میں فکر کیے بغیر ایپلی کیشنز کو تیار کرنے اور تعینات کرنے کے سب سے زیادہ مقبول اور قابل رسائی طریقوں میں سے ایک بن گیا ہے۔

ہر ڈوکر کنٹینر کے دل میں ایک ڈوکر امیج ہے۔ ڈاکر امیج ایک ہلکا پھلکا، اسٹینڈ اکائی ہے جس میں ایک مخصوص ایپلی کیشن بنانے اور چلانے کے لیے تمام مطلوبہ اجزاء ہوتے ہیں۔ اس میں ایپ کوڈ، رن ٹائم، لائبریریاں، سسٹم ٹولز، پیکجز وغیرہ شامل ہیں۔

دی گئی ڈوکر امیج کا استعمال کرتے ہوئے ایک کنٹینر بنانے سے پہلے، آپ کو پہلے تصویر کے بارے میں معلومات جمع کرنے کی ضرورت پڑ سکتی ہے۔ اس سے تصویر کے بارے میں میٹا ڈیٹا جمع کرنے میں مدد مل سکتی ہے جیسے کہ تخلیق کی تاریخ وغیرہ۔







خوش قسمتی سے، ہمارے پاس 'ڈوکر انسپیکٹ امیج' کمانڈ ہے جو ہمیں بالکل ایسا کرنے کی اجازت دیتی ہے۔ ڈوکر سی ایل آئی ایک کمانڈ لائن ٹول سیٹ سے مراد ہے جو ہمیں ڈوکر انجن اور اس سے منسلک اشیاء جیسے امیجز، حجم، نیٹ ورکس، کنٹینرز اور مزید کے ساتھ بات چیت کرنے کے قابل بناتا ہے۔



اس پوسٹ میں، ہم سیکھیں گے کہ کسی دی گئی تصویر کے بارے میں معلومات حاصل کرنے کے لیے Docker CLI میں Docker 'انسپیکٹ امیج' کمانڈ کا استعمال کیسے کریں۔



ڈاکر معائنہ

'docker inspect' کمانڈ ہمیں مختلف Docker اشیاء کا معائنہ کرنے کی اجازت دیتی ہے۔ کسی چیز کا معائنہ کرنے سے اس چیز کے بارے میں تفصیلی، کم درجے کی معلومات ملتی ہیں۔ آپ اسے کنٹینرز، نیٹ ورکس، حجم، پلگ انز اور مزید کے بارے میں معلومات جمع کرنے کے لیے استعمال کر سکتے ہیں۔





مندرجہ ذیل 'ڈوکر انسپیکٹ امیج' کا نحو دکھاتا ہے:

$ ڈاکر معائنہ [ اختیارات ] NAME | ID [ NAME | ID... ]

کمانڈ مندرجہ ذیل پیرامیٹرز کی حمایت کرتا ہے:



  • -فارمیٹ - یہ دیے گئے گو ٹیمپلیٹ کا استعمال کرتے ہوئے آؤٹ پٹ کے فارمیٹ کی وضاحت کرتا ہے۔
  • -size - اگر قسم ایک کنٹینر ہے تو یہ فائل کے کل سائز دکھاتا ہے۔
  • -type - یہ مخصوص قسم کے لیے JSON لوٹاتا ہے۔

ڈوکر امیج کے استعمال کا معائنہ کریں۔

آئیے یہ ظاہر کرتے ہیں کہ ہم 'docker image inspect' کمانڈ کا استعمال کیسے کر سکتے ہیں۔ ہم مظاہرے کے مقاصد کے لیے ایک تصویر کھینچ کر شروع کرتے ہیں۔

کمانڈ کو اس طرح چلائیں:

$ sudo docker پل busybox

تصویر کو ڈاؤن لوڈ کرنے کے بعد، ہم درج ذیل کمانڈ کا استعمال کرکے اس کا معائنہ کرسکتے ہیں۔

$ sudo ڈاکر امیج مصروف خانہ کا معائنہ کرتا ہے۔

پچھلی کمانڈ تصویر کے بارے میں تفصیلی معلومات واپس کرتی ہے۔ اس میں تصویر کے ٹیگز، متعلقہ ماحولیاتی متغیرات اور بہت کچھ شامل ہے۔

آپ آؤٹ پٹ کو زیادہ درست فلٹرنگ کے لیے JSON آؤٹ پٹ کو پارس کرنے کے لیے JQ جیسے ٹولز میں پائپ کر سکتے ہیں۔

نتیجہ

اس ٹیوٹوریل میں، ہم نے سیکھا کہ فراہم کردہ Docker CLI کمانڈز، جیسے Docker 'image inspect' کمانڈ، کو Docker آبجیکٹ جیسے امیجز کے بارے میں نچلی سطح کی تفصیلات جمع کرنے کے لیے استعمال کرنا ہے۔ مزید جاننے کے لیے آپ کمانڈ دستاویزات کا حوالہ دے سکتے ہیں۔