اوبنٹو 22.04 پر ڈوکر سافٹ ویئر اور اس کے تمام کنٹینرز کو ان انسٹال کریں۔

Awbn W 22 04 Pr Wkr Saf Wyyr Awr As K Tmam Kn Ynrz Kw An Ans Al Kry



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

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

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

ہم Docker اور اس کے کنٹینرز کو مختلف مراحل میں ان انسٹال کریں گے۔







1. ڈوکر پیکجز کی تصدیق کریں۔

پہلا قدم یہ ہے کہ اپنے اوبنٹو 22.04 پر دستیاب تمام ڈوکر پیکجوں کی فہرست بنائیں۔ آپ انسٹال شدہ پیکجوں کی فہرست بنانے کے لیے dpkg کمانڈ استعمال کر سکتے ہیں یا Docker ورژن کو چیک کر سکتے ہیں۔



$ ڈی پی کے جی -l | گرفت -میں ڈاکر



2. ڈوکر امیجز کو حذف کریں۔

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





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

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

$ docker rmi $ ( ڈاکر امیجز -q )

ہم نے جس کمانڈ پر عمل کیا ہے وہ تمام امیجز کو ہٹاتا ہے اس جگہ کو صاف کرنے کے لیے جو پہلے آپ کے سسٹم پر ڈوکر امیجز کے زیر قبضہ ہے۔



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

3. ڈوکر کنٹینرز کو حذف کریں۔

Docker کے ساتھ کام کرتے وقت، آپ کو مختلف کنٹینرز بنانے چاہئیں۔ ہمیں ڈوکر پیکیج کو ان انسٹال کرنے سے پہلے انہیں حذف کرنے کی بھی ضرورت ہے۔ ps -a کمانڈ کے ساتھ دستیاب کنٹینرز کی فہرست بنائیں۔

$ ڈاکر پی ایس -a

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

$ ڈاکر rm $ ( ڈاکر پی ایس -aq )

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

4. ڈوکر والیومز کو حذف کریں۔

اگر آپ کے پاس بھی ڈوکر والیوم ہیں جو آپ نے بنائے ہیں، تو rm کمانڈ انہیں حذف کرنے میں آپ کی مدد کرے گی۔ دستیاب جلدوں کی فہرست بنائیں۔ پھر، ان جلدوں کے نام بتائیں جنہیں آپ حذف کرنا چاہتے ہیں، جیسا کہ درج ذیل میں پیش کیا گیا ہے۔

$ docker حجم ls
$ docker حجم rm < حجم کا نام >

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

5. ڈوکر نیٹ ورکس کو حذف کریں۔

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

$ docker نیٹ ورک ls
$ docker نیٹ ورک rm linuxhint

متبادل طور پر، آپ prune کمانڈ کا استعمال کرتے ہوئے تمام نیٹ ورکس کو حذف کر سکتے ہیں۔ یہاں ایک مثال ہے جہاں ہم 'neww' نیٹ ورک کو حذف کرتے ہیں:

$ ڈاکر نیٹ ورک خشک آلوچہ

اس وقت، آپ اپنے Ubuntu 22.04 سے Docker پیکیج کو ہٹانے کے لیے تیار ہیں۔

6. ڈوکر پیکج کو ان انسٹال کریں۔

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

$ sudo apt-get purge -اور docker.io

یہاں، ہم docker.io پیکیج کو ہٹاتے ہیں۔ نوٹ کریں کہ ہم نے آخری بار ڈوکر پیکجز کو حذف کرنے کا انتخاب کیا جب سے ڈوکر پیکجز کو ان انسٹال کرنے سے آپ کی تصاویر، کنٹینرز، والیوم وغیرہ نہیں ہٹیں گے۔

نوٹ کریں کہ پیکیج کو ان انسٹال کرنے کے بعد بھی ڈوکر ڈائرکٹری کو ہٹایا نہیں جاتا ہے۔

آخری سطر پر، آپ کو یہ پیغام نظر آئے گا کہ آپ کی /etc/docker اور /var/lib/docker/ ڈائریکٹریز اب بھی آپ کے سسٹم پر دستیاب ہیں۔

ہم تصدیق کر سکتے ہیں کہ ہمارے سسٹم پر ڈاکر فائلیں اب بھی موجود ہیں۔

ان ڈائریکٹریوں کو اپنے سسٹم سے درج ذیل کمانڈ سے ہٹا دیں:

$ sudo rm -rf / تھا / lib / ڈاکر / / وغیرہ / ڈاکر /

نیز ، ڈوکر گروپ کو حذف کریں جو آپ نے ڈوکر کو انسٹال کرتے وقت بنایا تھا۔

$ sudo گروپ ڈیل ڈاکر

آخر میں، اپنے سسٹم سے ڈوکر ساکٹ کو ہٹا دیں۔

$ sudo rm -rf / تھا / lib / docker.sock

نتیجہ

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