ڈاکر پر کالی لینکس کیسے چلائیں؟

Akr Pr Kaly Lynks Kys Chlayy



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

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

اس بلاگ میں، ہم یہ ظاہر کریں گے:







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

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



ونڈوز پر ڈوکر انسٹال کریں:

ونڈوز پر، ڈوکر اور اس کے اجزاء کو اس کی ڈیسک ٹاپ ایپلی کیشن کو انسٹال کرکے آسانی سے انسٹال کیا جاسکتا ہے۔ ڈوکر کو ونڈوز پر انسٹال کرنے کے لیے، پہلے WSL اور ورچوئل پلیٹ فارم کی خصوصیات کو فعال کریں۔ پھر، آفیشل ویب سائٹ سے ڈوکر ڈیسک ٹاپ ڈاؤن لوڈ اور انسٹال کریں۔ Docker کو انسٹال کرنے کے لیے مناسب رہنمائی کے لیے، ' ڈوکر ڈیسک ٹاپ انسٹال کریں۔ 'مضمون.



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

لینکس پر، ڈوکر انسٹال شدہ لینکس ڈسٹری بیوشن کے آفیشل سورس ریپوزٹری سے انسٹال کیا جا سکتا ہے۔ Debian یا Ubuntu پر Docker انسٹال کرنے کے لیے، ' ڈیبین 12 پر ڈوکر انسٹال کریں۔ 'یا' اوبنٹو پر ڈوکر انسٹال کریں۔ 'مضمون بالترتیب۔





MacOS پر ڈوکر انسٹال کریں:

MacOS پر، Docker انسٹالر کو Docker کی آفیشل ویب سائٹ سے ڈاؤن لوڈ کیا جا سکتا ہے۔ اس کے بعد، صارف ہمارے لنک شدہ مضمون کی پیروی کرکے ڈوکر انسٹال کر سکتے ہیں۔ میک پر ڈوکر ڈیسک ٹاپ انسٹال کریں۔ '

تاہم، کسی بھی آپریٹنگ سسٹم پر Docker کی ورکنگ اور کمانڈز یکساں رہیں گی۔ ڈوکر میں کالی لینکس کو چلانے کے لیے، ہم ونڈوز OS کا استعمال کریں گے۔



ڈاکر میں کالی لینکس کو کیسے چلائیں؟

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

مرحلہ 1: کالی کی سرکاری تصویر کھینچیں۔

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

docker پل kalilinux / کالی رولنگ

تصدیق کے لیے، ڈاکر کی تصاویر درج کریں:

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

یہاں، ہم نے ' کالی رولنگ ڈوکر ہب سے کالی کی تصویر:

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

اب، کالی لینکس کو کنٹینر کے اندر چلائیں ' docker run -name kalilinux/kali-rolling ' کمانڈ:

ڈاکر رن --نام kali-cont -یہ kalilinux / کالی رولنگ

دی گئی کمانڈ میں، ' -نام 'کنٹینر کا نام ترتیب دے گا، اور' -یہ ” ٹی ٹی وائی سیڈو ٹرمینل کو انٹرایکٹو طور پر کھولنے اور چلانے کے لیے استعمال کیا جاتا ہے:

یہاں، آپ دیکھ سکتے ہیں کہ کالی کا روٹ ٹرمینل اسکرین پر کھلا ہوا ہے۔

مرحلہ 3: کالی کو اپ ڈیٹ کریں۔

اب، کالی ذخیرے کو 'کے ذریعے اپ ڈیٹ کریں۔ مناسب اپ ڈیٹ ”:

مناسب اپ ڈیٹ

یہاں، ' 8 پیکیج کو اپ گریڈ کرنے کی ضرورت ہے:

مرحلہ 4: کالی کے پیکجز کو اپ گریڈ کریں۔

کالی میں پیکجوں کو اپ گریڈ کرنے کے لیے، ' مناسب اپ گریڈ ' کمانڈ. یہاں، ' -اور ” اختیار اس عمل کو کنٹینر کی اضافی جگہ استعمال کرنے کی اجازت دے گا:

مناسب اپ گریڈ -اور

مرحلہ 5: ضروری پیکجز انسٹال کریں۔

کلی لینکس میں ضروری پیکجوں کو انسٹال کرنے کے لیے، ' apt install ' کمانڈ:

مناسب انسٹال کریں کوئی بھی کرل نہیں کرتا nmap نینو گٹ -اور

یہاں، ہم نے انسٹال کیا ہے ' کوئی نہیں '،' curl '،' nmap '، اور ' گٹ 'کالی لینکس کنٹینر میں:

بونس ٹپ: کالی لینکس کنٹینر میں ایک نیا صارف شامل کریں۔

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

کالی صارف کو کنٹینر میں شامل کرنے کے لیے، استعمال کریں ' adduser ' کمانڈ:

adduser calipers

اب، نئے صارف کو sudo صارف گروپ میں شامل کریں۔ اس مقصد کے لیے درج ذیل کمانڈ کو چلائیں:

usermod -aG sudo کیلیوزر

ڈوکر کنٹینر میں کالی کے ٹرمینل سے باہر نکلنے کے لیے، بس چلائیں ' باہر نکلیں ' کمانڈ:

باہر نکلیں

اس طرح ایک صارف ڈوکر کنٹینر میں کالی لینکس چلا سکتا ہے۔

بونس ٹپ: کالی لینکس کنٹینر کے ساتھ والیوم کو کیسے بڑھایا جائے؟

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

کالی کے کنٹینر میں والیوم کو ماؤنٹ کرنے کے لیے، درج ذیل مراحل پر عمل کریں۔

مرحلہ 1: ڈوکر کنٹینرز کی فہرست بنائیں

'کا استعمال کرتے ہوئے ڈوکر میں کنٹینرز کی فہرست بنائیں۔ ڈاکر پی ایس ' کمانڈ. یہاں، تمام رکے ہوئے اور چلنے والے کنٹینرز کو دیکھنے کے لیے، ہم نے ' -a پرچم:

ڈاکر پی ایس -a

ظاہر کردہ نتائج سے کالی کنٹینر کی ID نوٹ کریں:

مرحلہ 2: کالی کے کنٹینر کو نئی تصویر میں محفوظ کریں۔

اگلا، 'کا استعمال کرتے ہوئے ایک نئی ڈوکر امیج میں کالی کے کنٹینر کی ایک کاپی بنائیں۔ docker کمٹ ' کمانڈ:

docker کمٹ 16de59fc563d اپ ڈیٹ شدہ کالی امیج

اس تصویری کاپی کو نئے کالی کنٹینر کو چلانے اور والیوم کو ماؤنٹ کرنے کے لیے استعمال کیا جائے گا۔ ہم نے کنٹینر سے تصویر بنائی ہے، تاکہ، ہم Kali's Docker کنٹینر کی پچھلی حالت اور ڈیٹا کو محفوظ رکھ سکیں:

تصدیق کے لیے، نیچے دی گئی کمانڈ کا استعمال کرتے ہوئے ڈاکر کی تصاویر دیکھیں:

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

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

مرحلہ 3: کالی کنٹینر کے ساتھ والیوم کو چلائیں اور ماؤنٹ کریں۔

اب، نئے کالی کنٹینر کو چلانے کے لیے تیار کردہ ڈوکر امیج کو چلائیں اور کنٹینر کے ساتھ والیوم کو بھی ماؤنٹ کریں۔ میں 'اختیار:

ڈاکر رن -یہ --نام new-kalicont میں ج: / صارفین / ڈیل / دستاویزات / وقت: / جڑ / kali اپڈیٹ شدہ-کالی-تصویر

مندرجہ بالا کمانڈ میں، ہم نے میزبان ڈائریکٹری کو نصب کیا ہے C:/صارفین/ڈیل/دستاویزات/کالی۔ 'کنٹینرز ڈائرکٹری میں' /root/kali ”:

مرحلہ 4: ماونٹڈ والیوم ڈائرکٹری کھولیں۔

اب، کنٹینر کی ڈائرکٹری پر جائیں جہاں حجم 'کا استعمال کرتے ہوئے نصب کیا جاتا ہے سی ڈی ”:

سی ڈی / جڑ / وقت

مرحلہ 5: ایک فائل بنائیں

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

بازگشت 'کالی ڈاکر کنٹینر' >> text.txt

فائل کا مواد دیکھنے کے لیے، چلائیں ' cat ' کمانڈ:

کیٹ text.txt

اب، دیکھتے ہیں کہ آیا یہ فائل میزبان مشین پر شیئر اور قابل رسائی ہے یا نہیں۔

مرحلہ 6: تصدیق

تصدیق کے لیے، ڈوکر کنٹینر ٹرمینل سے باہر نکلیں ' باہر نکلیں ' کمانڈ. پھر، 'کا استعمال کرتے ہوئے نصب شدہ ڈائریکٹری پر جائیں سی ڈی ”:

سی ڈی ج: / صارفین / ڈیل / دستاویزات / وقت

کھولی ہوئی ڈائرکٹری کی فائل اور فولڈرز کو چیک کرنے کے لیے، چلائیں ' ls ' کمانڈ:

ls

یہاں، آپ فائل دیکھ سکتے ہیں ' text.txt ' جو کالی کے کنٹینر میں بنایا گیا ہے، نصب شدہ ڈائرکٹری میں بھی نظر آتا ہے۔ اس کا مطلب ہے کہ ہم نے کالی لینکس کنٹینر کے ساتھ والیوم کو مؤثر طریقے سے بڑھا دیا ہے۔

' کا استعمال کرتے ہوئے فائل کا مواد دیکھیں کیٹ ' کمانڈ':

کیٹ text.txt

اس طرح ہم ڈوکر کنٹینر کے ساتھ حجم کو سرایت کر سکتے ہیں اور کنٹینر کے ڈیٹا کو محفوظ کر سکتے ہیں۔

KaIi کے کنٹینر کو کیسے ہٹایا جائے؟

ڈوکر کنٹینر میں چلنے والے کالی لینکس کو ہٹانے کے لیے، صارف کنٹینر کو حذف کرکے اسے ہٹا سکتے ہیں۔ کنٹینر کو ہٹانے یا حذف کرنے کے لیے، پہلے چلتے ہوئے کنٹینر کو روکیں، پھر 'docker rm' کمانڈ چلائیں۔ مظاہرے کے لیے، درج ذیل مراحل سے گزریں۔

مرحلہ 1: ڈوکر کنٹینر کو روکیں۔

سب سے پہلے، 'کا استعمال کرتے ہوئے عملدرآمد کنٹینر کو روکیں docker stop ' کمانڈ:

docker سٹاپ نیو-کالی کونٹ

مرحلہ 2: کنٹینر کو ہٹا دیں۔

پھر، کالی لینکس کنٹینر کو حذف کریں docker rm ' کمانڈ:

ڈاکر rm new-kalicont

ہمارے پاس کالی لینکس کو ڈوکر کنٹینر میں انسٹال اور استعمال کرنے کا طریقہ ہے۔

نتیجہ

Docker میں Kali Linux کو چلانے کے لیے، پہلے، Docker Hub سے تصویر ڈاؤن لوڈ کریں۔ اس کے بعد، کالی لینکس کو ڈوکر کنٹینر میں سیٹ اپ کرنے کے لیے امیج کو چلائیں docker run -it kalilinux/kali-rolling ' کمانڈ. صارف بیرونی حجم کو ڈوکر کنٹینرز میں بھی ماؤنٹ کر سکتے ہیں۔ میں 'آپشن. اس پوسٹ میں بتایا گیا ہے کہ ڈوکر میں کالی لینکس کو کیسے چلانا ہے۔