یہ حصہ MongoDB کمیونٹی ایڈیشن کو ڈاکر ماحول میں انسٹال کرنے کا وضاحت فراہم کرتا ہے۔

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

پورے ہونے کی شرط

داکر پہلے ہی انسٹال ہوگیا ہے۔

ڈاکر کے ساتھ MongoDB کا انسٹال کرنا

MongoDB ڈاکر تصویر مخزن کا پتہ:

https://hub.docker.com/_/mongo/

MongoDB کا انسٹال کرنے اور شروع کرنے کا کمانڈ:

docker run --name mongo \
	-p 27017:27017 \
	-v /Users/tizi365/Documents/work/local/mongo-data:/data/db \
	-e MONGO_INITDB_ROOT_USERNAME=tizi365 \
    -e MONGO_INITDB_ROOT_PASSWORD=123456 \
	-d \
	mongo:4.4.5

کمانڈ پیرامیٹر کی وضاحت:

  • --name: یہ وصول کا اسم کنٹینر ہے، اس صورت میں یہ "mongo" ہے۔
  • -p: کنٹینر کا 27017 پورٹ کو مقامی 27017 پورٹ سے جوڑتا ہے، تاکہ ہم کنٹینر میں موجود MongoDB تک اپنے کمپیوٹر سے دسترس حاصل کر سکیں۔
  • -v: MongoDB ڈیٹا کو /Users/tizi365/Documents/work/local/mongo-data ڈائریکٹری میں محفوظ کرتا ہے۔ آپ اسے اپنی اپنی ڈائریکٹری میں تبدیل کر سکتے ہیں۔ یہ یقینی بناتے ہیں کہ اس پیرامیٹر کو ترتیب دیں، ورنہ کنٹینر کو دوبارہ چلانے کے بعد MongoDB ڈیٹا ضائع ہو جائے گا۔
  • MONGO_INITDB_ROOT_USERNAME: MongoDB کا پہلا اکاؤنٹ "tizi365" پر سیٹ کرتا ہے۔
  • MONGO_INITDB_ROOT_PASSWORD: MongoDB کا پہلا پاس ورڈ "123456" پر سیٹ کرتا ہے۔
  • -d: کنٹینر کو پس منظر میں چلانے کے لئے بدلتا ہے۔
  • mongo:4.4.5: mongo تصویر ورژن 4.4.5 کا استعمال کرتا ہے۔ دوسرے ورژنز کے لئے، آپ نئی تازہ ترین ورژن ٹیگ کے لئے پیش کردہ ریپوزیٹری لنک چیک کر سکتے ہیں۔

MongoDB شروع کرنا

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

docker start mongo 

MongoDB بند کرنا

docker stop mongo