కొన్నిసార్లు, వినియోగదారులు వివిక్త వాతావరణంలో సాగే శోధనను అమలు చేయాలనుకుంటున్నారు. అటువంటి సందర్భాలలో, వారు సాగే శోధన సేవను కంటెయినరైజ్ చేయడానికి డాకర్ ప్లాట్ఫారమ్ను ఉపయోగించవచ్చు మరియు వారి ప్రాధాన్యతల ప్రకారం దానిని ఉపయోగించడానికి వారి వ్యక్తిగత సాగే శోధన చిత్రాన్ని కూడా సృష్టించవచ్చు.
డాకర్లో సాగే శోధన చిత్రాన్ని ఎలా సృష్టించాలో ఈ బ్లాగ్ వివరిస్తుంది.
డాకర్ని ఉపయోగించి సాగే శోధన చిత్రాన్ని సృష్టించండి
ఎలాస్టిక్సెర్చ్ కమ్యూనిటీ డాకర్ ప్లాట్ఫారమ్లో అధికారిక ఇమేజ్ని అందిస్తుంది, ఇందులో వినియోగదారులు ఎలాస్టిక్సెర్చ్ కంటైనర్ను అమలు చేయాల్సిన అవసరం ఉంది. వినియోగదారులు డాకర్ యొక్క అధికారిక రిపోజిటరీ నుండి సాగే శోధన అధికారిక చిత్రాన్ని లాగి, అమలు చేయాలి.
అధికారిక డాకర్ రిపోజిటరీ నుండి సాగే శోధన చిత్రాన్ని లాగడానికి, ఇచ్చిన ఆదేశాన్ని అనుసరించండి:
డాకర్ పుల్ సాగే శోధన:8.8.1
మొదటి నుండి సాగే శోధన చిత్రాన్ని రూపొందించడానికి, జాబితా చేయబడిన దశల ద్వారా వెళ్ళండి.
దశ 1: సిస్టమ్లో డాకర్ని సెటప్ చేసి ప్రారంభించండి
డాకర్తో ప్రారంభించడానికి, వినియోగదారు దీన్ని డాకర్ అధికారిక నుండి డౌన్లోడ్ చేసుకోవాలి వెబ్సైట్ . Windowsలో డాకర్ని ఇన్స్టాల్ చేసి ప్రారంభించడానికి, మా అందించిన దానికి నావిగేట్ చేయండి పోస్ట్ :
దశ 2: డాకర్ఫైల్ని సృష్టించండి
తర్వాత, కొత్త ఫైల్ను సృష్టించి, దాని పేరును “”గా సెట్ చేయండి డాకర్ ఫైల్ ”. ఆ తర్వాత, కింది వాటిని ఫైల్లో చేర్చండి:
elasticsearch.ymlని కాపీ చేయండి / usr / వాటా / సాగే శోధన / config
RUN సమూహాన్ని జోడించు -గ్రా 1000 సాగే శోధన && userradd elasticsearch -లో 1000 -గ్రా 1000
రన్ apt-get update && \
apt-get install -మరియు --no-install-recommends \
apt-transport-https \
wget -మరియు \
కర్ల్ -మరియు
రన్ wget https: // artifacts.elastic.co / డౌన్లోడ్లు / సాగే శోధన / సాగే శోధన-8.8.1-amd64.deb --నో-చెక్-సర్టిఫికేట్
CMD [ 'సాగే శోధన' ]
బహిర్గతం 9200 9300
ఎగువ కోడ్ బ్లాక్లో, కింది కాన్ఫిగరేషన్లు డాకర్ఫైల్లో కాన్ఫిగర్ చేయబడ్డాయి:
- ' నుండి ”కమాండ్ కంటైనర్ యొక్క బేస్ ఇమేజ్ని నిర్వచించడానికి ఉపయోగించబడుతుంది. ఉదాహరణకు, మేము ఉపయోగించాము ' ఉబుంటు ” బేస్ ఇమేజ్గా.
- ' కాపీ ” ఆదేశం “ని కాపీ చేస్తుంది elasticsearch.yml ”ఫైల్ కంటైనర్ యొక్క మార్గానికి.
- ' రన్ ” కంటైనర్ లోపల నిర్వచించిన ఆదేశాలను అమలు చేస్తుంది. మేము ఉపయోగించాము ' రన్ ” ఆదేశం elasticsearch వినియోగదారు సమూహాన్ని సృష్టించడానికి, డిపెండెన్సీలను ఇన్స్టాల్ చేయడానికి మరియు Elasticsearch సెటప్ను డౌన్లోడ్ చేయడానికి.
- ' CMD కంటైనర్ యొక్క ఎగ్జిక్యూటబుల్స్ను వివరించడానికి 'కమాండ్ ఉపయోగించబడుతుంది.
- ' బహిర్గతం ” అనేది కంటైనర్ యొక్క బహిర్గత పోర్ట్లను పేర్కొంటోంది.
దశ 3: “elasticsearch.yml” ఫైల్ని సృష్టించండి
తదుపరి దశలో, '' పేరుతో మరొక ఫైల్ని సృష్టించండి elasticsearch.yml ” ఫైల్ కింది సూచనలను కలిగి ఉంటుంది:
network.host: 0.0.0.0
దశ 4: సాగే శోధన చిత్రాన్ని రూపొందించండి
ఇప్పుడు, '' సహాయంతో సాగే శోధన చిత్రాన్ని రూపొందించండి డాకర్ బిల్డ్ ” ఆదేశం. ఇక్కడ, ' -టి ” జెండా చిత్రం పేరును సెట్ చేయడానికి లేదా చిత్రాన్ని ట్యాగ్ చేయడానికి ఉపయోగించబడుతుంది:
పై ఆదేశం డాకర్ఫైల్ నుండి సూచనలను చదవడం ప్రారంభిస్తుంది మరియు సాగే శోధన డాకర్ చిత్రాన్ని సృష్టిస్తుంది:
మేము డాకర్లో సాగే శోధన చిత్రాన్ని విజయవంతంగా సృష్టించామని పై అవుట్పుట్ చూపిస్తుంది.
దశ 5: సాగే శోధన చిత్రాన్ని అమలు చేయండి
కంటైనర్ లోపల సాగే శోధనను ఇన్స్టాల్ చేసి అమలు చేయడానికి ఎలాస్టిక్సెర్చ్ ఇమేజ్ని అమలు చేయడానికి, ఇచ్చిన ఆదేశాన్ని ఉపయోగించండి:
పై ఆదేశంలో:
- ' –rm వినియోగదారులు అమలును ఆపివేసినప్పుడు ” ఎంపిక స్వయంచాలకంగా కంటైనర్ను తీసివేస్తుంది.
- ' -అది ” అనేది ఇంటరాక్టివ్ మోడ్లో సాగే శోధన కంటైనర్ను అమలు చేయడానికి మరియు TTY-సూడో టెర్మినల్ను కేటాయించడానికి ఉపయోగించబడుతుంది.
- ' -p ”ఫ్లాగ్ కంటైనర్కు ఎక్స్పోజింగ్ పోర్ట్లను కేటాయిస్తుంది.
- ' /బిన్/బాష్ '' ద్వారా కంటైనర్తో పరస్పర చర్య చేయడానికి ఉపయోగించబడుతుంది బాష్ ' ఇంటర్ఫేస్:
దశ 6: కంటైనర్ లోపల సాగే శోధనను ఇన్స్టాల్ చేయండి
కంటైనర్ లోపల, Elasticsearchను ఇన్స్టాల్ చేయడానికి Dockerfileలో పేర్కొన్న elasticsearch సెటప్ వెర్షన్తో పాటు క్రింది ఆదేశాన్ని అమలు చేయండి:
సాగే శోధన చిత్రం సరిగ్గా రూపొందించబడితే, వినియోగదారు సాగే శోధన డిఫాల్ట్ వినియోగదారు పేరు మరియు సాగే శోధనకు లాగిన్ చేయడానికి ఉపయోగించే వన్-టైమ్ జనరేట్ పాస్వర్డ్ను పొందుతారు. ఇది ఎలాస్టిక్సెర్చ్తో కిబానాను కాన్ఫిగర్ చేయడానికి టోకెన్ను కూడా ఉత్పత్తి చేస్తుంది:
భవిష్యత్తులో ఉపయోగం కోసం పైన పేర్కొన్న సమాచారాన్ని సేవ్ చేయండి.
దశ 7: అన్ని సాగే శోధన ఆదేశాలను వీక్షించండి
'' వంటి శోధన ఇంజిన్ను ఆపరేట్ చేయడానికి సాగే శోధన వివిధ ఆదేశాలను అందిస్తుంది. సాగే ” వినియోగదారు పాస్వర్డ్, టోకెన్, సాగే శోధన-sqlని అమలు చేయండి మరియు మరెన్నో. ఆదేశాలను వీక్షించడానికి మరియు అమలు చేయడానికి, సాగే శోధనకు నావిగేట్ చేయండి ' డబ్బా 'డైరెక్టరీ' ద్వారా cd ” ఆదేశం:
ఇప్పుడు, 'కి నావిగేట్ చేయండి డబ్బా 'డైరెక్టరీ మరియు 'ని ఉపయోగించండి ls ”అన్ని సాగే శోధన చిత్రాలను వీక్షించడానికి ఆదేశం:
cd డబ్బాls
డాకర్లో సాగే శోధన చిత్రాన్ని సృష్టించడం గురించి అంతే.
ముగింపు
సాగే శోధన చిత్రాన్ని రూపొందించడానికి, ముందుగా సిస్టమ్లో డాకర్ని డౌన్లోడ్ చేసి సెటప్ చేయండి. ఆ తర్వాత, 'ని సృష్టించండి డాకర్ ఫైల్ ” ఇది కంటైనర్ లోపల సాగే శోధనను ఇన్స్టాల్ చేయడానికి మరియు అమలు చేయడానికి అవసరమైన కాన్ఫిగరేషన్లను నిర్దేశిస్తుంది. ఆ తర్వాత, “ని ఉపయోగించడం ద్వారా సాగే శోధన చిత్రాన్ని సృష్టించండి డాకర్ బిల్డ్ ” ఆదేశం. ఈ పోస్ట్ డాకర్లో సాగే శోధన చిత్రాన్ని సృష్టించి మరియు ఉపయోగించుకునే పద్ధతిని ప్రదర్శించింది.