డాకర్ కంపోజ్‌తో మొంగోడిబి సర్వర్‌ని ఎలా రన్ చేయాలి?

Dakar Kampoj To Mongodibi Sarvar Ni Ela Ran Ceyali



MongoDB అనేది ఒక ప్రసిద్ధ NoSQL డేటాబేస్ మేనేజ్‌మెంట్ సిస్టమ్, ఇది డైనమిక్ ఫీల్డ్‌లు మరియు నిర్మాణాలను కలిగి ఉండే పత్రాల సేకరణలను సృష్టించడానికి వినియోగదారులను అనుమతిస్తుంది. MongoDB సర్వర్ అనేది MongoDB డేటాబేస్‌ను అమలు చేసే సాఫ్ట్‌వేర్. డెవలపర్‌లు దానితో MongoDB సర్వర్‌ని అమలు చేయడానికి డాకర్‌ని ఉపయోగించవచ్చు మరియు ఇన్‌స్టాలేషన్ మరియు కాన్ఫిగరేషన్ ప్రక్రియను సులభతరం చేయవచ్చు. డాకర్ డెవలపర్‌లను ముందే నిర్వచించిన సెట్టింగ్‌లు మరియు డిపెండెన్సీలతో MongoDB సర్వర్‌లను అమలు చేసే వివిక్త కంటైనర్‌లను రూపొందించడానికి అనుమతిస్తుంది.

డాకర్ కంపోజ్‌తో మొంగోడిబి సర్వర్‌ని రన్ చేసే పద్ధతిని ఈ రైట్-అప్ వివరిస్తుంది.

డాకర్ కంపోజ్‌తో మొంగోడిబి సర్వర్‌ని ఎలా రన్ చేయాలి?

డాకర్, కంపోజ్‌తో మొంగోడిబి సర్వర్‌ని అమలు చేయడానికి, దిగువ పేర్కొన్న దశలను ప్రయత్నించండి:







దశ 1: కంపోజ్ ఫైల్‌ని సృష్టించండి

ముందుగా, ఒక 'ని సృష్టించండి డాకర్-compose.yml ” విజువల్ స్టూడియో కోడ్‌పై ఫైల్ చేసి, క్రింద అందించిన స్నిప్పెట్‌ని అందులో అతికించండి:



వెర్షన్: '3.7'

సేవలు:

mongodb-కాంట్:

చిత్రం: మొంగో:తాజా //డాకర్ చిత్రాన్ని నిర్వచించడం

కంటైనర్_పేరు: mongoDB-కాంట్ //కంటైనర్ పేరును పేర్కొంటోంది

పర్యావరణం:

MONGO_INITDB_ROOT_USERNAME: రూట్

MONGO_INITDB_ROOT_PASSWORD: రూట్‌పాస్‌వర్డ్

పోర్టులు:

- 27017:27017 //పోర్ట్‌ను కేటాయించడం

వాల్యూమ్‌లు:

- mongodb_data_cont:/data/db

వాల్యూమ్‌లు:

mongodb_data_cont:

పై కోడ్‌లో:



  • ' సంస్కరణ: Telugu ” డాకర్ కంపోజ్ ఫైల్ యొక్క సంస్కరణను నిర్వచిస్తుంది. మా విషయంలో, ఇది ' 3.7 ”.
  • ' సేవలు ” డాకర్ కంపోజ్‌తో అమలు చేయడానికి అవసరమైన సేవలను నిర్దేశిస్తుంది.
  • ' mongodb-కాంట్ ” అనేది MongoDB సర్వీస్ పేరు.
  • ' చిత్రం 'ఉపయోగించవలసిన చిత్రాన్ని నిర్వచిస్తుంది అంటే,' మొంగో:తాజా ”.
  • ' కంటైనర్_పేరు ” కంటైనర్ పేరును నిర్వచిస్తుంది అంటే, “ mongoDB-కాంట్ ”.
  • ' పర్యావరణం ” వినియోగదారు పేరు మరియు రూట్ పాస్‌వర్డ్ వంటి మొంగోడిబి కంటైనర్ కోసం ఎన్విరాన్‌మెంట్ వేరియబుల్స్ సెట్ చేస్తుంది.
  • ' ఓడరేవులు 'పోర్ట్‌ను కేటాయించడానికి ఉపయోగించబడుతుంది అంటే,' 27017:27017
  • ' వాల్యూమ్‌లు '' పేరుతో వాల్యూమ్‌ను సెటప్ చేయండి mongodb_data_cont ” మొంగోడిబి డేటాను కొనసాగించడానికి:





దశ 2: కంపోజ్ సేవను ప్రారంభించండి

అప్పుడు, ఇచ్చిన ఆదేశాన్ని అమలు చేయడం ద్వారా కంపోజ్ ఫైల్‌లో నిర్వచించబడిన MongoDB సేవలను ప్రారంభించండి:

డాకర్-కంపోజ్ అప్ -డి



ఈ ఆదేశం MongoDB సర్వర్‌ను ప్రారంభిస్తుంది.

దశ 3: నడుస్తున్న మొంగోడిబి కంటైనర్‌ను వీక్షించండి

ఆ తర్వాత, నడుస్తున్న MongoDB కంటైనర్‌ను వీక్షించడానికి దిగువ పేర్కొన్న ఆదేశాన్ని వ్రాయండి:

డాకర్ ps

పై స్క్రీన్‌షాట్ ప్రకారం, MongoDB కంటైనర్ విజయవంతంగా అమలవుతోంది.

దశ 4: MongoDB కంటైనర్‌ను యాక్సెస్ చేయండి

తరువాత, కింది ఆదేశం ద్వారా నడుస్తున్న MongoDB కంటైనర్‌లో బాష్ షెల్‌ను తెరవండి:

డాకర్ ఎగ్జిక్యూటివ్ -ఇట్ మోంగోడిబి-కాంట్ బాష్

దశ 5: MongoDB సర్వర్‌ని ధృవీకరించండి

MongoDB సర్వర్ నడుస్తోందో లేదో నిర్ధారించుకోవడానికి ఇచ్చిన ఆదేశాన్ని అమలు చేయండి:

mongod --వెర్షన్

ఎగువ అవుట్‌పుట్ MongoDB సర్వర్ వెర్షన్‌తో విజయవంతంగా నడుస్తోందని సూచిస్తుంది. v6.0.5 ”.

దశ 6: MongoDB సర్వర్‌కి కనెక్ట్ చేయండి

ఇప్పుడు, దిగువ జాబితా చేయబడిన ఆదేశాన్ని ఉపయోగించడం ద్వారా MongoDB సర్వర్‌కు కనెక్ట్ చేయండి మరియు పాస్‌వర్డ్‌ను నమోదు చేయండి:

మొంగోష్ అడ్మిన్ -u రూట్ -పి రూట్‌పాస్‌వర్డ్

MongoDB షెల్ ప్రారంభించబడిందని చూడవచ్చు.

దశ 7: MySQL ఆదేశాలను అమలు చేయండి

చివరగా, MongoDB కంటైనర్‌లో MongoDB ఆదేశాలను అమలు చేయండి. ఉదాహరణకు, 'ని అమలు చేయండి dbs చూపించు ” ఇప్పటికే ఉన్న అన్ని డేటాబేస్‌లను వీక్షించడానికి ఆదేశం:

dbs చూపించు

పై అవుట్‌పుట్ ఇప్పటికే ఉన్న అన్ని డేటాబేస్‌లను ప్రదర్శిస్తుంది.

ముగింపు

డాకర్‌తో మొంగోడిబి సర్వర్‌ని అమలు చేయడానికి, ముందుగా, కంపోజ్ ఫైల్‌ను సృష్టించి, మొంగోడిబి సేవలను నిర్వచించండి. ఆపై, '' ద్వారా సేవలను కంపోజ్ చేయడం ప్రారంభించండి డాకర్-కంపోజ్ అప్ -డి ” ఆదేశం మరియు నడుస్తున్న కంటైనర్‌ను వీక్షించండి. ఆ తర్వాత, MongoDB కంటైనర్‌ను యాక్సెస్ చేయండి మరియు MongoDB సర్వర్‌కి కనెక్ట్ చేయండి. చివరగా, దానిలో MongoDB ఆదేశాలను అమలు చేయండి. ఈ కథనం డాకర్ కంపోజ్‌తో మొంగోడిబి సర్వర్‌ని అమలు చేసే పద్ధతిని ప్రదర్శించింది.