ڈوکر - کنٹینرز آپ کی لینکس کی نشوونما کو کس طرح آسان بناسکتے ہیں

مصنف: Eugene Taylor
تخلیق کی تاریخ: 16 اگست 2021
تازہ کاری کی تاریخ: 22 جون 2024
Anonim
ڈوکر پر مبنی لینکس ڈویلپمنٹ ماحول کو کیسے ترتیب دیا جائے۔
ویڈیو: ڈوکر پر مبنی لینکس ڈویلپمنٹ ماحول کو کیسے ترتیب دیا جائے۔

مواد


ماخذ: حفاکوٹ / ڈریم ٹائم ڈاٹ کام

ٹیکا وے:

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

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

ڈوکر کیا ہے؟

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

مثال کے طور پر ، ایک ڈویلپر ذاتی مشین پر ایل اے ایم پی (لینکس ، اپاچی ، مائ ایس کیو ایل ، پی ایچ پی) کا استعمال کرکے ویب ایپلی کیشن کی جانچ اور تشکیل دے سکتا ہے اور پھر ایپس کے کنٹینریجڈ ورژن والے ایپلی کیشنز اور تمام اجزاء سمیت ٹیسٹنگ سرور پر ایپس کو دھکیل سکتا ہے۔ کم از کم اوبنٹو تنصیب ، اس گارنٹی کے ساتھ کہ وہ مشین سے مشین تک کام کریں گے۔ اس سے ڈویلپرز کے لئے نئی ایپلی کیشنز کی جانچ اور ان کا جلد آؤٹ کرنا آسان ہوجاتا ہے۔


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

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

ڈوکر ایک تقسیم شدہ فن تعمیر میں کام کرتا ہے ، جس میں ڈیمان کنٹینرز کا انتظام کرتا ہے ، اور ایک مؤکل جو درخواستوں کا انتظام کرتا ہے۔ ڈوکر LXC کا استعمال کرتا ہے ، جو لینکس کرنل میں کنٹینرز کے استعمال کے قابل بناتا ہے۔

یہ اتنا مشہور کیوں ہے؟

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


آپ کو ڈاکر کیوں استعمال کرنا چاہئے؟

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

کوئی کیڑے نہیں ، کوئی تناؤ نہیں - آپ کی زندگی کو تباہ کیے بغیر زندگی کو تبدیل کرنے والے سافٹ ویئر تخلیق کرنے کے لئے مرحلہ وار گائیڈ

جب آپ سافٹ ویئر کے معیار کی پرواہ نہیں کرتے ہیں تو آپ اپنی پروگرامنگ کی مہارت کو بہتر نہیں کرسکتے ہیں۔

ڈوکر کون استعمال کررہا ہے؟

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

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

ڈوکر یا ورچوئلائزیشن؟

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

نتیجہ اخذ کرنا

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