گھر جائزہ ڈوکر کا استعمال کیسے کریں: سیسڈمین کے ل and اور اس کے ذریعہ مشورہ

ڈوکر کا استعمال کیسے کریں: سیسڈمین کے ل and اور اس کے ذریعہ مشورہ

ویڈیو: دس فنی لمØات جس ميں لوگوں Ú©ÛŒ کيسے دوڑيں لگتی ہيں ™,999 فنی (اکتوبر 2024)

ویڈیو: دس فنی لمØات جس ميں لوگوں Ú©ÛŒ کيسے دوڑيں لگتی ہيں ™,999 فنی (اکتوبر 2024)
Anonim

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

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

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

پی سی میگ: آپ اور آپ کی تنظیم فی الحال ڈوکر کو کس طرح استعمال کرتی ہے؟

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

پی سی میگ: کیا آپ ڈوکر کے لئے کچھ "حقیقی دنیا" کے استعمال کے معاملات فراہم کرسکتے ہیں؟

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

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

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

پی سی میگ: آپ کے خیال میں سیکھنے کا منحنی خطوط منتظمین کے لئے ہے جو کمانڈ لائن کوڈ نہیں کرتے ہیں اور نہ ہی زیادہ استعمال کرتے ہیں؟

ہائی ہور: اعلی سطح پر ، اگر آپ کمانڈ لائن سے ونڈوز یا یونکس سروس کو شروع اور بند کرسکتے ہیں ، تو آپ کے پاس ڈوکر کا استعمال شروع کرنے کے لئے کافی فاؤنڈیشن ہے۔

لیکن ، پھر بھی ڈوکر کو لینکس کنٹینرز کی تعمیر اور ان کے اشتراک اور ان کے انتظام کے لئے ایک آلے کے طور پر گہری نظر ڈالنے کی ضرورت ہے۔

اشارے اور اشارے

ہائٹور نے ڈوکر کے ساتھ اٹھنے اور چلانے کے سلسلے میں سسٹم کے منتظمین کے لئے کچھ نکات اور نکات بھی پیش کیے:

ڈوکر کے ساتھ لینکس کنٹینر بنانا:

مہارت کی سطح: انٹرمیڈیٹ لینکس RPM ، MSIs ، یا زپ اور ٹار فائلوں جیسے سادہ ایپلیکیشن بنڈل جیسے تجربہ سازی والے سافٹ ویئر پیکجوں کا ہونا چاہئے۔

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

ڈوکر کے ساتھ لینکس کنٹینر کا انتظام:

مہارت کی سطح: ابتدائی.

اشارہ: ڈوکر کمانڈ لائن ٹول لینکس کنٹینرز کی تقسیم ، شروعات اور روکنے کا سب سے مقبول طریقہ ہے۔ کمانڈ لائن کے استعمال سے آرام دہ اور پرسکون بیشتر ساس ایڈمنز کو ڈوکر کی CLI استعمال کرنے میں کوئی دقت نہیں ہوگی۔ یہاں ایک بڑی گرفت یہ ہے کہ ڈوکر ڈیمون ونڈوز یا میک OS X پر مقامی طور پر نہیں چلتا Linux ایک ڈاکر میزبان لینکس کی ضرورت ہے۔ زیادہ تر لوگ بوٹ 2 ڈوکر کا استعمال کرتے ہوئے مقامی وی ایم میں ، یا بادل میں (ای سی 2 ، گوگل کمپیوٹر ، وغیرہ کے ساتھ) ڈاکر میزبان چلانے کا انتخاب کرتے ہیں ، ہائٹور نے کہا ، "میں ذاتی طور پر اپنے میک پر وی ایم ویئر فیوژن پر کوروس کو چلاتا ہوں۔ میں تیار ہوں اور چل رہا ہوں۔ 5 منٹ میں۔ ایک بار جب ڈاکر میزبان جگہ پر آگیا ، ڈوکر سی ایل آئی ٹولز ونڈوز اور لینکس پر ٹھیک کام کریں گے۔ "

ہائٹورور یہ بھی مشورہ دیتے ہیں کہ اب جب ڈوکر 1.0 ختم ہوچکا ہے تو ہمیں مزید GUI پر مبنی ٹولز دستیاب ہونے کا امکان ہے۔ انہوں نے یہ بات بھی تجویز کی ہے کہ ایک میزبان ڈوکر ٹٹوم ڈاٹ کام پر ایک نظر ڈالیں جو ڈوکر کنٹینرز کے ساتھ بغیر کسی رکاوٹ کے کام کرتا ہے۔

ڈوکر کا استعمال کیسے کریں: سیسڈمین کے ل and اور اس کے ذریعہ مشورہ