ڈوکر ایک اوپن سورس کنٹینرائزیشن سسٹم ہے۔ یہ کلاؤڈ پر ایپلی کیشنز کی اعلی کثافت تعیناتی کے لیے وسیع پیمانے پر استعمال ہوتا ہے۔ یہ آپریٹنگ سسٹم کو ورچوئلائز کرنے کے لیے میزبان آپریٹنگ سسٹم کی طرح دانا استعمال کرتا ہے۔ اس میں ایک بڑا امیج ریپوزٹری ہے جسے آپ چند منٹ کے اندر کنٹینر اٹھانے اور چلانے کے لیے استعمال کر سکتے ہیں۔ ڈوکر امیج ریپوزٹری میں تقریبا any کسی بھی قسم کی ایپلی کیشن اور آپریٹنگ سسٹم کے لیے پہلے سے تشکیل شدہ ڈاکر امیج موجود ہے۔ ہم کہتے ہیں کہ آپ پی ایچ پی ویب سرور چلانا چاہتے ہیں۔ آپ اسے ڈوکر امیج ریپوزٹری پر ڈھونڈ سکتے ہیں اور بیس آپریٹنگ سسٹم اوبنٹو ، ڈیبین یا سینٹوس ہوسکتا ہے۔ ہر مختلف OS کے لیے پی ایچ پی کے لیے مختلف تصاویر ہیں۔ اس آرٹیکل میں ، میں آپ کو دکھاؤں گا کہ CentOS 7 پر ڈوکر کیسے انسٹال کریں۔ آئیے شروع کریں۔
ڈوکر انسٹال کرنا۔
میں CentOS 7.4 استعمال کر رہا ہوں جیسا کہ آپ مندرجہ ذیل کمانڈ کے آؤٹ پٹ سے دیکھ سکتے ہیں۔
$کیٹ /وغیرہ/redhat رہائی
دانا کا ورژن جو میں استعمال کر رہا ہوں 3.10.0 ہے جیسا کہ آپ درج ذیل کمانڈ کے آؤٹ پٹ سے دیکھ سکتے ہیں۔
$بے نام -ر
آپ کو ضرورت ہے yum-config-manager اپنی CentOS 7 مشین میں CentOS 7 ایکسٹراز اور Docker CE repository کو فعال کریں۔ yum-config-manager کی طرف سے فراہم کی جاتی ہے یم برتن پیکیج
آپ انسٹال کر سکتے ہیں۔ یم برتن مندرجہ ذیل کمانڈ کے ساتھ پیکج:
$سودو یم انسٹالیم برتن-اور
جیسا کہ آپ نیچے اسکرین شاٹ سے دیکھ سکتے ہیں ، میرے پاس پہلے سے ہے۔ یم برتن میری مشین پر پیکیج انسٹال ہے۔ اگر آپ کے پاس نہیں ہے تو ، یہ انسٹال ہوجائے گا۔
اب آپ مندرجہ ذیل کمانڈ کے ساتھ CentOS 7 اضافی ذخیرہ کو فعال کر سکتے ہیں۔
$سودوyum-config-manager--فعالاضافی خصوصیاتاب چیک کرنے کے لیے درج ذیل کمانڈ چلائیں۔ اضافی خصوصیات ریپو فعال ہے:
$سودو یمریپولسٹجیسا کہ آپ نیچے اسکرین شاٹ میں نشان زدہ سیکشن سے دیکھ سکتے ہیں ، اضافی خصوصیات ریپو فعال ہے
ڈوکر پر منحصر ہے۔ ڈیوائس میپر-پرسنٹ ڈیٹا۔ اور lvm2 پیکیج آپ ان پیکیجز کو درج ذیل کمانڈ سے انسٹال کر سکتے ہیں۔
$سودو یم انسٹالdevice-mapper-persistent-data lvm2اب 'y' دبائیں اور پھر جاری رکھنے کے لیے دبائیں۔
ڈیوائس میپر-پرسنٹ ڈیٹا۔ اور lvm2 پیکجز انسٹال ہونے چاہئیں۔
اب آپ کو اپنی CentOS 7 مشین میں ڈوکر آفیشل ریپوزٹری کو شامل کرنا ہوگا۔
آپ استعمال کرتے ہوئے CentOS 7 میں ڈوکر مخزن کو شامل کرنے کے لیے درج ذیل کمانڈ چلا سکتے ہیں۔ yum-config-manager :
$سودوyum-config-manager--add-repohttps://download.docker.com/لینکس/سیکڑوں/docker-ce.repoڈاکر کے ذخیرے کو شامل کیا جائے۔
اب آپ ڈوکر انسٹال کر سکتے ہیں۔
اپنی CentOS 7 مشین پر ڈوکر انسٹال کرنے کے لیے درج ذیل کمانڈ چلائیں:
'y' دبائیں اور پھر جاری رکھنے کے لیے دبائیں۔
یم پیکیج مینیجر کو ڈوکر پیکجز کو ڈاؤن لوڈ کرنا شروع کرنا چاہیے جیسا کہ ذیل میں اسکرین شاٹ میں دکھایا گیا ہے۔
ایک موقع پر ، آپ سے ڈوکر کی GPG کلید قبول کرنے کے لیے کہا جا سکتا ہے۔ 'y' دبائیں اور پھر جاری رکھنے کے لیے دبائیں۔
انسٹالیشن جاری رہنی چاہیے جیسا کہ نیچے اسکرین شاٹ میں دکھایا گیا ہے۔
ڈوکر انسٹال ہونا چاہیے۔
اب آپ درج ذیل کمانڈ سے ڈاکر سسٹم سروس شروع کر سکتے ہیں۔
$سودوsystemctl اسٹارٹ ڈاکر۔آپ کو سسٹم اسٹارٹ اپ میں ڈوکر سروس بھی شامل کرنی چاہیے۔ تو یہ بوٹ پر خود بخود شروع ہو جائے گا۔
آپ ڈاکر سروس کو سسٹم سٹارٹ اپ میں شامل کرنے کے لیے درج ذیل کمانڈ چلا سکتے ہیں۔
$سودوsystemctlفعالڈاکرجیسا کہ آپ نیچے اسکرین شاٹ سے دیکھ سکتے ہیں ، ڈاکر سسٹم سروس اسٹارٹ اپ میں شامل کی گئی ہے۔
اب اپنے صارف کو شامل کریں ڈاکر سسٹم گروپ اس طرح آپ استعمال کیے بغیر تمام ڈوکر کمانڈ تک رسائی حاصل کر سکتے ہیں۔ سودو .
اپنے صارف کو شامل کرنے کے لیے۔ ڈاکر گروپ ، درج ذیل کمانڈ چلائیں:
$سودوusermod-اے جیڈاکر شووننوٹ: یہاں۔ شوون میری CentOS 7 مشین کا صارف ہے۔ آپ کا صارف نام مختلف ہونا چاہیے۔
اب اپنی CentOS 7 مشین کو مندرجہ ذیل کمانڈ سے دوبارہ شروع کریں۔
$سودودوبارہ شروع کریںایک بار جب آپ کا کمپیوٹر شروع ہو جاتا ہے ، آپ چیک کر سکتے ہیں کہ آیا ڈوکر مندرجہ ذیل کمانڈ کے ساتھ کام کر رہا ہے۔
$ڈوکر ورژنجیسا کہ آپ نیچے اسکرین شاٹ سے دیکھ سکتے ہیں ، میری CentOS 7 مشین پر نصب ڈوکر کا ورژن 17.12 ہے۔ یہ صحیح طریقے سے کام کر رہا ہے۔
ڈوکر کا بنیادی استعمال۔
آپ ڈیفالٹ چلا سکتے ہیں۔ ہیلو دنیا ڈوکر کا کنٹینر جانچنے کے لیے کہ یہ کام کر رہا ہے یا نہیں۔
آپ چلانے کے لیے درج ذیل کمانڈ چلا سکتے ہیں۔ ہیلو دنیا ڈوکر کنٹینر:
$ڈوکر رن ہیلو ورلڈ۔کی ہیلو دنیا کنٹینر کی تصویر مقامی ڈسک پر تلاش کی جائے گی۔ پہلی بار ، ڈوکر اسے نہیں ملے گا۔ تو اسے ڈوکر ذخیرہ سے ڈاؤن لوڈ کیا جائے گا۔ تصویر ڈاؤن لوڈ ہونے کے بعد ، ڈوکر تصویر سے ایک کنٹینر بنائے گا اور اسے چلائے گا جیسا کہ آپ نیچے اسکرین شاٹ سے دیکھ سکتے ہیں۔
آپ درج ذیل کمانڈ کے ساتھ دستیاب ڈاکر کنٹینرز کی فہرست بنا سکتے ہیں۔
$ڈوکر امیجایل ایسآپ اپنے سسٹم پر ڈوکر کے بارے میں درکار کوئی بھی معلومات تلاش کرنے کے لیے درج ذیل کمانڈ چلا سکتے ہیں۔
$ڈاکر کی معلوماتجیسا کہ آپ اس کمانڈ کے آؤٹ پٹ سے دیکھ سکتے ہیں ، ڈاکر کی حیثیت چھپی ہوئی ہے۔ جیسے آپ کے پاس کتنے کنٹینر ہیں ، ان میں سے کتنے چل رہے ہیں ، ان میں سے کتنے موقوف ہیں یا رکے ہوئے ہیں ، کتنی ڈاکر تصاویر آپ نے ڈاؤن لوڈ کی ہیں ، آپ کا کنفیگرڈ اسٹوریج ڈرائیور ، دستیاب ڈسک کی جگہ اور بہت کچھ۔ یہ معلومات کی ایک لمبی فہرست ہے۔
اس طرح آپ CentOS 7 پر ڈاکر انسٹال کرتے ہیں اور اسے استعمال کرتے ہیں۔ اس مضمون کو پڑھنے کے لیے شکریہ۔