డాకర్ కంపోజ్తో మొంగోడిబి సర్వర్ని రన్ చేసే పద్ధతిని ఈ రైట్-అప్ వివరిస్తుంది.
డాకర్ కంపోజ్తో మొంగోడిబి సర్వర్ని ఎలా రన్ చేయాలి?
డాకర్, కంపోజ్తో మొంగోడిబి సర్వర్ని అమలు చేయడానికి, దిగువ పేర్కొన్న దశలను ప్రయత్నించండి:
- కంపోజ్ ఫైల్ను సృష్టించండి మరియు మొంగోడిబి సేవలను సెట్ చేయండి
- కంపోజ్ సేవలను ప్రారంభించండి
- నడుస్తున్న MongoDB కంటైనర్ను వీక్షించండి
- 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 ఆదేశాలను అమలు చేయండి. ఈ కథనం డాకర్ కంపోజ్తో మొంగోడిబి సర్వర్ని అమలు చేసే పద్ధతిని ప్రదర్శించింది.