ڈوکر کنٹینر کا آئی پی ایڈریس کیسے تلاش کریں؟

How Find Ip Address Docker Container



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

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







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



ہر ڈاکر نیٹ ورکنگ کنٹینر ڈیفالٹ طور پر ایک IP ایڈریس مختص کرنے میں شامل ہوتا ہے۔ اور ہر نیٹ ورک کو ایک ڈیفالٹ سب نیٹ ماسک دیا جاتا ہے ، جسے بعد میں IP پتے تقسیم کرنے کے لیے پول کے طور پر استعمال کیا جاتا ہے۔ نیچے دیئے گئے ٹیوٹوریل میں ، ہم آپ کو ڈاکر کنٹینر کا آئی پی ایڈریس چیک کرنے کا طریقہ بتانے جارہے ہیں۔



پیشگی ضروریات۔

کسی ڈوکر کنٹینر کا آئی پی ایڈریس چیک کرنے کے لیے ، یقینی بنائیں کہ آپ نے اپنے مطلوبہ آپریٹنگ سسٹم میں سے کسی میں ڈوکر انسٹال کیا ہے۔ ہمارے معاملے میں ، ہم یہ طریقہ اوبنٹو 20.04 لینکس سسٹم پر لاگو کر رہے ہیں۔





ڈوکر کنٹینر کا آئی پی ایڈریس چیک کرنے کا طریقہ

ڈوکر کنٹینر کا آئی پی ایڈریس چیک کرنے کے لیے آپ کو اوبنٹو 20.04 سسٹم کا ٹرمینل کھولنا ہوگا۔ آپ اسے Ctrl+Alt+T استعمال کرکے یا درخواست کے علاقے میں تلاش کرکے کھول سکتے ہیں۔ ایک بار کھولنے کے بعد ، درج ذیل درج مراحل پر عمل کریں۔

مرحلہ 1: ڈوکر انٹرفیس

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



$ڈوکر نیٹ ورکایل ایس

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

یہ بات قابل غور ہے کہ پل اور میزبان نیٹ ورکس کا نام تقریبا respective ان کے متعلقہ ڈرائیوروں جیسا ہے۔ برج نیٹ ورک پل ڈرائیور سے منسلک ہے ، جیسا کہ اوپر آؤٹ پٹ میں دکھایا گیا ہے۔

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

یہ وضاحت کرتا ہے کہ نیٹ ورک اس ڈاکر میزبان تک محدود ہے۔ یہ پل پر مبنی تمام نیٹ ورکس کے لیے سچ ہے ، کیونکہ پل ڈرائیور صرف سنگل ہوسٹ نیٹ ورکنگ کی اجازت دیتا ہے۔

مرحلہ 2: کنٹینر کی خصوصیات چیک کریں۔

اب آپ کو ID یا کنٹینر کا نام حاصل کرنا ہوگا۔ آپ اسے حاصل کرنے کے لیے درج ذیل کمانڈ استعمال کر سکتے ہیں:

$ڈاکرپی ایس


آؤٹ پٹ میں ، ID اور کنٹینرز کا نام ظاہر ہوتا ہے۔ آپ انہیں مزید مراحل میں استعمال کرسکتے ہیں۔

مرحلہ 3: باش کا استعمال

آپ کنٹینر کا نیٹ ورک آئی ڈی بھی حاصل کر سکتے ہیں جس میں باش شیل جوڑا جائے۔ ڈبلیو کنٹینر کی باش شروع کرنے کے لیے کمانڈ استعمال کریں۔

$سودوڈاکرعملدرآمد-یہ<کنٹینرآئی ڈی> لشکر

اس حکم پر عملدرآمد میں کچھ وقت لگے گا۔ لیکن یہ آپ کو ڈوکر کنٹینر شیل پر لے جائے گا۔

مرحلہ 4: iproute انسٹال کریں

اب ، آپ کو iproute2 انسٹال کرنا ہوگا اور IP ایڈریس چیک کرنا ہوگا۔ اس کے لیے درج ذیل کمانڈ استعمال کریں۔

$apt-get installiproute2

آپ کو اس کی کامیاب تنصیب کے لیے کچھ وقت انتظار کرنا ہوگا۔

مرحلہ 5: آئی پی ایڈریس چیک کریں۔

اب ، ہم اپنے ڈوکر کنٹینر کا آئی پی ایڈریس چیک کرنے کے لیے تیار ہیں۔ درج ذیل کمانڈ استعمال کریں۔

$ip addr | گرفتعالمی

آؤٹ پٹ آئی پی ایڈریس کو ظاہر کرتا ہے جیسا کہ اوپر منسلک اسکرین شاٹ میں دکھایا گیا ہے۔

نتیجہ

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