ماریا ڈی بی ڈوکر تعیناتی کو کیسے ترتیب دیا جائے؟

Marya Y By Wkr T Ynaty Kw Kys Trtyb Dya Jay



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

Docker کے بارے میں مزید جاننے کے لیے، اسے چیک کریں:

https://www.docker.com/







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



انسٹالیشن گائیڈ:

ماریا ڈی بی ڈوکر تعیناتی کو ترتیب دینے میں درج ذیل اقدامات شامل ہیں:



مرحلہ 1: یونیورسل انسٹالیشن اسکرپٹ کا استعمال کرتے ہوئے ڈوکر انسٹال کریں۔

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





curl -sSL https: // get.docker.com / | ایسیچ

مرحلہ 2: ڈوکر ڈیمون شروع کریں۔

اسکرپٹ کو چلانے کے بعد، ہم Docker Daemon شروع کریں گے۔



sudo سسٹم سی ٹی ایل اسٹارٹ ڈوکر

sudo gpasswd -a ' ${USER} ' ڈاکر

مرحلہ 3: ماریا ڈی بی ڈوکر امیج استعمال کریں۔

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

ماریا ڈی بی ڈوکر امیجز کو تلاش کرنے کے لیے درج ذیل کمانڈ کا استعمال کریں:

docker تلاش mariadb

ایک بار جب آپ فیصلہ کر لیتے ہیں کہ ماریا ڈی بی کی کون سی تصویر ڈاؤن لوڈ کرنی ہے، تصویر کو انسٹال کرنے کے لیے درج ذیل کمانڈ کا استعمال کریں:

docker پل mariadb: 10 .ایکس

اپنے سسٹم پر انسٹال کردہ تمام ڈاکر امیجز کی فہرست دیکھنے کے لیے درج ذیل کمانڈ کو چلائیں۔

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

ماریا ڈی بی امیج کو چلانے کے لیے جو ہم نے ابھی انسٹال کی ہے، ہمیں ایک کنٹینر کی ضرورت ہے۔ اس مرحلے میں، ہم تصویر کو چلانے کے لیے ایک کنٹینر بنائیں گے۔

ڈاکر رن --نام mariadbprac -اور MYSQL_ROOT_PASSWORD = پاس ورڈ 123 -p 3308 : 3308 -d docker.io / کتب خانہ / mariadb: 10 .ایکس

ہم نے کنٹینر کو جو نام دیا ہے وہ ہے mariadbprac.

ڈاکر رن --نام mariadbprac -اور MYSQL_ROOT_PASSWORD = پاس ورڈ 123 -p 3308 : 3308 -d docker.io / کتب خانہ / mariadb: 10 .ایکس

اپنے سسٹم پر موجود تمام کنٹینرز کو دیکھنے کے لیے درج ذیل کمانڈ جاری کریں:

ڈاکر پی ایس

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

چلنے والے کنٹینر کو روکنے کے لیے درج ذیل کمانڈ کا استعمال کریں:

docker stop mariadbprac

یہ کنٹینر کو فوری طور پر روک دے گا۔

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

docker mariadbprac کو دوبارہ شروع کریں۔

یہ آپ کا کنٹینر شروع کر دے گا۔

کنٹینر تک کیسے رسائی حاصل کی جائے؟

کنٹینر تک رسائی کے لیے Bash کا استعمال اس طرح کیا جا سکتا ہے:

ڈاکر exec -یہ mariadb_prac_test bash

کنٹینر کے باہر سے ماریا ڈی بی کو کیسے جوڑیں؟

ہم TCP کا استعمال کرتے ہوئے ماریا ڈی بی سرور سے جڑ سکتے ہیں۔ اس کے لیے، کلائنٹ کو اسی مشین پر چلنا چاہیے جو سرور کنٹینر پر ہے۔

لیکن اس سے پہلے، ہمیں تفویض کردہ کنٹینر کا IP پتہ تلاش کرنے کی ضرورت ہے۔ ایسا کرنے کے لیے، ہم درج ذیل کمانڈ کا نحو استعمال کریں گے۔

ڈاکر معائنہ کرتا ہے۔ -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' mariadprac

ہمیں آئی پی ایڈریس مل گیا ہے۔ TCP کنکشن کو مجبور کرنے کے لیے درج ذیل کمانڈ پر عمل کریں:

mysql -h 10.254.152.65 -u روٹ -p

بعض اوقات، TCP کنکشن کو اس طرح مجبور کرنے کے لیے سرور کے لیے پورٹ کا بھی ذکر کرنا ضروری ہوتا ہے:

mysql -h 10.254.152.65 -P 3308 --protocol=TCP -u root -p

اب، ہم نے کامیابی کے ساتھ ماریا ڈی بی ڈوکر تعیناتی ترتیب دی ہے۔

نتیجہ

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