اوبنٹو 24.04 پر پوڈ مین کو کیسے انسٹال کریں۔

Awbn W 24 04 Pr Pw Myn Kw Kys Ans Al Kry



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

سسٹم کو اپ ڈیٹ کریں۔

آئیے اوبنٹو 24 کے ٹرمینل شیل کو لانچ کرکے سسٹم اپ ڈیٹ کے ساتھ شروعات کریں کیونکہ ہماری تمام تنصیبات اور اپ گریڈ کمانڈ پر مبنی ہیں۔ اس آسان قدم کے لیے، ہم Ubuntu کی 'apt' یوٹیلیٹی کو 'update' کمانڈ میں sudo حقوق کے ساتھ استعمال کریں گے۔ یہ کمانڈ نئے سافٹ ویئر اور ایپلیکیشنز کو انسٹال کرنے پر ممکنہ تنازعات سے بچنے کے لیے سسٹم یوٹیلیٹیز اور ریپوزٹری کو اپ ڈیٹ کرتا ہے۔ اگر ضرورت ہو تو آپ سسٹم اپ گریڈ اور اپ ڈیٹ بھی کر سکتے ہیں۔

Sudo apt اپ ڈیٹ









پوڈ مین انسٹال کریں۔

Ubuntu 24 سسٹم کو اپ ڈیٹ کرنے کے بعد، آئیے Podman انسٹال کرنے کی طرف بڑھتے ہیں۔ اس کی تنصیب کے لیے، ہم وہی 'Apt' یوٹیلیٹی استعمال کرتے ہیں جو تنصیب کی ہدایات کے اندر بہت آسان اور استعمال میں آسان ہے۔ '-y' جھنڈا پوڈ مین کی تنصیب کو مجبور کرنے کے لیے استعمال کیا جاتا ہے چاہے کچھ بھی ہو۔ اس طرح، مندرجہ ذیل استفسار پر عمل درآمد کے فوراً بعد تنصیب شروع ہو جاتی ہے۔



sudo apt install -y podman





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



تھوڑی دیر انتظار کرنے کے بعد، پوڈ مین انسٹال ہو جائے گا اور اس کا سملنک بن جائے گا جیسا کہ آؤٹ پٹ میں دکھایا گیا ہے:

تنصیب کی تصدیق کریں۔

اب، ہمیں اس بات کی تصدیق کرنے کی ضرورت ہے کہ آیا ہمارے Ubuntu 24 سسٹم میں Podman ٹول کامیابی سے انسٹال اور کنفیگر ہو گیا ہے۔ اس کے لیے ہم ایک سادہ ورژن کمانڈ کی مدد سے پوڈ مین کے انسٹال شدہ ورژن کو تلاش کرتے ہیں:

سوڈو پوڈ مین ورژن

پوڈ مین ٹول کے بارے میں معلومات حاصل کرنے کے لیے جو آپ کے آخر میں انسٹال ہے، آپ sudo حقوق کے ساتھ 'info' کمانڈ کو بھی استعمال کر سکتے ہیں:

سوڈو پوڈ مین کی معلومات

پوڈ مین کے ذریعے کنٹینرز چلائیں۔

ہم کہہ سکتے ہیں کہ کنٹینر ایک ایسی خدمت ہے جو اپنی پروسیسنگ کے لیے مختلف امیجز کو استعمال کرتی ہے۔ آپ کنٹینرز بنا سکتے ہیں یا پہلے سے بنے ہوئے کنٹینرز استعمال کر سکتے ہیں۔ لہذا، ہمیں کنٹینر کو کھینچنا چاہئے اور اسے اپنے سرے پر چلانا چاہئے۔ اس کے لیے، ہم 'Run'  ہدایت، '-it' جھنڈا، اور ایک کنٹینر کا نام، یعنی ہیلو ورلڈ استعمال کرتے ہیں۔ یہ کنٹینر کو اس کے مرکزی ماخذ سے نکال کر ہمارے سرے پر چلانا شروع کر دے گا۔

سوڈو پوڈ مین رن -یہ ہیلو ورلڈ

اس 'رن' ہدایات پر عمل درآمد کے بعد آپ کو درج ذیل آؤٹ پٹ ملے گا۔ آپ دیکھ سکتے ہیں کہ یہ کنٹینر ڈوکر کے مرکزی ذریعہ سے نکالا گیا ہے:

اب، ہم Ubuntu 24 کے اس وقت چلنے والے تمام کنٹینرز کو تلاش کر سکتے ہیں۔ اس کے لیے، ہم 'ps' آپشن کے ساتھ درج ذیل دکھائے گئے Podman انسٹرکشن کو استعمال کرتے ہیں۔ اس ہدایت کا آؤٹ پٹ یہ ظاہر کرتا ہے کہ فی الحال کام کرنے والے کوئی کنٹینر نہیں ہیں۔ تمام کھینچے ہوئے کنٹینرز کی تلاش کے دوران، ہم اسی ہدایات میں '-a' جھنڈا استعمال کر سکتے ہیں۔ آپ دیکھ سکتے ہیں کہ '-a' آپشن کے ساتھ آؤٹ پٹ ایک کنٹینر کی معلومات دکھاتا ہے۔

  • سوڈو پوڈ مین پی ایس
  • sudo subman ps -a

کنٹینرز کو ہٹا دیں۔

اپنے سسٹم میں ایک نیا کنٹینر شامل کرنے کی طرح، آپ Podman ٹول کا استعمال کرتے ہوئے اپنے Ubuntu 24 سسٹم سے کسی بھی اضافی کنٹینر کو ہٹا سکتے ہیں۔ آپ کو sudo حقوق کے ساتھ Podman انسٹرکشن کے اندر 'rm' آپشن کا استعمال کرنا چاہیے۔ اسی سوال کے اندر 'rm' آپشن کے بعد کنٹینر ID کا ذکر کرنا یقینی بنائیں۔ ایک مخصوص ID والا کنٹینر مستقل طور پر ہٹا دیا جائے گا۔

سوڈو پوڈ مین rm 9bd8d19ef028

پوڈ مین کے ذریعے امیجز کا استعمال کریں۔

پوڈ مین ماحول میں ایک تصویر کو کنٹینر سروس یا ایپلیکیشن چلانے کے لیے درکار ہدایات کا مجموعہ کہا جاتا ہے۔ لہذا، پوڈ مین کنٹینر کو چلانے کے لیے، ہمیں ایک خاص تصویر کی ضرورت ہے۔ Ubuntu 24 پر تمام دستیاب تصاویر کی فہرست بنانے کے لیے، آپ کو 'images' کلیدی لفظ کے ساتھ اسی Podman کمانڈ کی ضرورت ہے۔ یہ آپ کے سسٹم میں موجود تمام تصاویر دکھاتا ہے، یعنی d2c94e258dcb۔

سوڈو پوڈ مین کی تصاویر

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

سوڈو پوڈ مین پل ڈیبین

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

سوڈو پوڈ مین کی تصاویر

پوڈ مین میں کنٹینرز بنائیں

اب جب کہ تصویر ڈاؤن لوڈ ہو چکی ہے، ہمیں صارف کے متعین کردہ نام کے ساتھ کنٹینر بنانے کے لیے اسے چلانا چاہیے۔ اس کے لیے، پوڈ مین کے لیے 'رن' کی ہدایات کو '-dit' اور '—name' جھنڈوں کے ساتھ عمل میں لایا جائے گا جس کے بعد ایک کنٹینر کا نام، یعنی 'Debian-container'، اور اس تصویر کا نام ہوگا جسے آپ نے ابھی ڈاؤن لوڈ کیا ہے۔ ، یعنی 'Debian'۔ 'Debian' امیج سے ایک کنٹینر بنانے کے بعد، آپ اسے Podman میں کام کرتے ہوئے بھی دیکھ سکتے ہیں۔

  • Sudo podman run -dit -name debian-container debian
  • سوڈو پوڈ مین پی ایس

'debian-container' کے نام سے نئے چلنے والے کنٹینر سے جڑنے کے لیے، آپ کو Podman کی 'منسلک' ہدایات کو استعمال کرنے کی ضرورت ہے۔ اب، آپ اس کنٹینر کے اندر کام کر سکتے ہیں۔

سوڈو پوڈ مین ڈیبین کنٹینر کو منسلک کرتا ہے۔

کنٹینر کا ورژن حاصل کرنے کے لیے، اس کنٹینر میں درج ذیل کمانڈ کو چلائیں:

بلی /etc/os-release

اب، کنٹینر سے باہر نکلنے اور اسے چلنے سے روکنے کے لیے، آپ کو ایک مخصوص کنٹینر کے نام کے ساتھ پوڈ مین کی 'اسٹاپ' ہدایات کے بعد 'ایگزٹ' انسٹرکشن کا استعمال کرنا ہوگا۔

  • باہر نکلیں
  • سوڈو پوڈ مین اسٹاپ ڈیبین کنٹینر

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

  • سوڈو پوڈ مین اسٹارٹ ڈیبین کنٹینر
  • سوڈو پوڈ مین اسٹاپ ڈیبین کنٹینر
  • سوڈو پوڈ مین آر ایم ڈیبین کنٹینر

آپ اسی 'remove' کمانڈ میں 'rmi' آپشن کا استعمال کرتے ہوئے Podman امیج کو ہٹا سکتے ہیں۔

سوڈو پوڈ مین آر ایم آئی ڈیبین

پوڈ مین کو ان انسٹال کریں۔

'ہٹائیں' ہدایات کا استعمال کرتے ہوئے ہمارے اوبنٹو سسٹم سے پوڈ مین ٹول کو ان انسٹال کرنے کا وقت آگیا ہے۔ 'apt' یوٹیلیٹی کا استعمال ضروری ہے کیونکہ ہم نے اسے 'apt' کے ساتھ انسٹال کیا ہے۔

sudo apt پوڈ مین کو ہٹا دیں۔

نتیجہ

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