ونڈوز پر میزبان سے ڈوکر کنٹینر کا آئی پی ایڈریس کیسے حاصل کریں۔

Wn Wz Pr Myzban S Wkr Kn Ynr Ka Ayy Py Ay Rys Kys Hasl Kry



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

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







یہ گائیڈ ونڈوز پر میزبان سے ڈوکر کنٹینر کا آئی پی ایڈریس حاصل کرنے کے لیے مختلف کمانڈ فراہم کرے گا۔



ونڈوز پر میزبان سے ڈوکر کنٹینر کا آئی پی ایڈریس کیسے کریں؟

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



'ڈاکر نیٹ ورک معائنہ' کا استعمال کرتے ہوئے





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

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



ذیل میں دی گئی آؤٹ پٹ سے، ہم نے منتخب کیا ہے۔ ایلک ڈاکر کی تصویر:

پھر، استعمال کریں ڈاکر کنٹینر رن منتخب کردہ تصویر کا استعمال کرتے ہوئے ایک نیا ڈوکر کنٹینر بنانے کے لیے کمانڈ:

ڈاکر کنٹینر رن -d --نام =vital_con1 elic

جیسا کہ آپ دیکھ سکتے ہیں، ہمارا نیا کنٹینر کامیابی کے ساتھ بنایا گیا ہے:

اگلا، کے ذریعے فی الحال چلنے والے کنٹینرز کی فہرست بنائیں ڈاکر پی ایس تصدیق کے لیے حکم:

ڈاکر پی ایس

آخر میں، پر عملدرآمد ڈاکر معائنہ ڈوکر کنٹینر کا آئی پی ایڈریس ظاہر کرنے کے لئے کمانڈ:

ڈاکر vital_con1 کا معائنہ کرتا ہے۔

اوپر دی گئی کمانڈ کو چلانے کے بعد، یہ مخصوص کنٹینر کے بارے میں تفصیلی معلومات ظاہر کرے گا:

ٹرمینل نیچے سکرول کریں اور تلاش کریں ' IP پتہ 'میدان۔ اس وقت کام کرنے والے کنٹینر کا IP پتہ جس کا نام ہے۔ vital_con1 ہے 172.17.0.3 :

'docker exec' کا استعمال کرتے ہوئے

دی /etc/hosts کنٹینر کے اندر فائل ایک سسٹم فائل ہے جو IP پتوں پر میزبان ناموں کی نقشہ سازی کے لیے استعمال ہوتی ہے بشمول کنٹینر کو تفویض کردہ IP ایڈریس۔ اس آئی پی ایڈریس کو بازیافت کرنے کے لیے، چلائیں۔ docker exec -it کمانڈ.

ڈاکر exec -یہ vital_con1 / بن / bash

ایسا کرنے کے بعد، آپ کو انٹرایکٹو شیل سیشن میں منتقل کر دیا جائے گا۔ اب، عملدرآمد کیٹ کے دستیاب ڈیٹا کو دکھانے کے لیے کمانڈ /etc/hosts فائل:

کیٹ / وغیرہ / میزبان

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

'ڈاکر نیٹ ورک معائنہ' کا استعمال کرتے ہوئے

جیسا کہ ہم جانتے ہیں، بذریعہ ڈیفالٹ کنٹینرز پل نیٹ ورک سے جڑے ہوتے ہیں۔ ہم کنٹینر کا آئی پی ایڈریس معلوم کرنے کے لیے نیٹ ورک کا معائنہ کر سکتے ہیں۔ docker نیٹ ورک معائنہ کمانڈ. ایسا کرنے کے لیے، پہلے، موجودہ نیٹ ورکس کو ظاہر کرنے کے لیے فراہم کردہ کمانڈ کو چلائیں:

ڈاکر نیٹ ورک ls

یہاں، ہم نے منتخب کیا ہے پل مزید عمل کے لیے نیٹ ورک:

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

ڈاکر نیٹ ورک پل کا معائنہ کرتا ہے۔

مذکورہ کمانڈ پر عمل کرنے کے بعد، نیچے سکرول کریں۔ کنٹینرز بلاک کریں اور تلاش کریں۔ IPV4 پتہ میدان:

ہم نے ونڈوز پر میزبان سے ڈوکر کنٹینر کا IP پتہ تلاش کرنے کا آسان ترین طریقہ فراہم کیا ہے۔

نتیجہ

ونڈوز پر میزبان سے ڈوکر کنٹینر کا آئی پی ایڈریس حاصل کرنے کے لیے مختلف کمانڈز استعمال کیے جاتے ہیں، جیسے ڈاکر نیٹ ورک کا معائنہ کریں , docker exec -it /bin/bash ، اور ڈاکر نیٹ ورک پل کا معائنہ کرتا ہے۔ احکامات اس بلاگ نے میزبان سے ڈوکر کنٹینر کے آئی پی ایڈریس کو بازیافت کرنے کے مختلف طریقوں کی وضاحت کی ہے۔