డాకర్లోని హెల్త్చెక్ అనేది డాకర్ కంటైనర్ల ఆరోగ్యాన్ని తనిఖీ చేయడానికి ఒక మార్గం. డాకర్ యొక్క మునుపటి సంస్కరణల్లో ఈ ఫీచర్ అందుబాటులో లేదు. హెల్త్ చెక్ కమాండ్ కంటైనర్ పని చేస్తుందో మరియు అప్లికేషన్ను అమలు చేస్తుందో లేదో నిర్ణయిస్తుంది. కొన్నిసార్లు, కంటైనర్లో, అప్లికేషన్ను కంటైనర్లలో రన్ చేస్తున్నప్పుడు డెడ్లాక్ పరిస్థితులు ఏర్పడవచ్చు. కంటైనర్ స్వీయ-తొలగించబడిన పరిస్థితి ఉండవచ్చు, కానీ కంటైనర్ ప్రక్రియ ఇప్పటికీ అనంతమైన లూప్లో నడుస్తోంది లేదా కంటైనర్లో కొన్ని వనరులు సరిగ్గా పని చేయడం లేదు. ఈ రకమైన పరిస్థితులపై చెక్ ఉంచడానికి, హెల్త్చెక్ ప్రాపర్టీ ఉపయోగించబడుతుంది.
ఈ కథనం డాకర్ కంపోజ్లో ఆరోగ్య తనిఖీని అమలు చేసే పద్ధతిని వివరిస్తుంది.
డాకర్ కంపోజ్లో ఆరోగ్య తనిఖీని ఎలా అమలు చేయాలి?
సేవను అమలు చేయడానికి కంటైనర్ ఆరోగ్య పరిస్థితిని గుర్తించడానికి డాకర్ కంపోజ్లోని హెల్త్చెక్ ఉపయోగించబడుతుంది. డాకర్ కంపోజ్లో ఆరోగ్య తనిఖీని అమలు చేయడానికి, జాబితా చేయబడిన దశలను అనుసరించండి.
దశ 1: డాకర్ఫైల్ను రూపొందించండి
ముందుగా, మీ అప్లికేషన్ను కంటెయినరైజ్ చేయడానికి డాకర్ఫైల్ను సృష్టించండి. ఉదాహరణకు, మేము డాకరైజ్ చేయడానికి సూచనలను పేర్కొన్నాము ' index.html ” ఫైల్:
nginx నుండి: తాజా
COPY index.html / usr / వాటా / nginx / html / index.html
ENTRYPOINT [ 'nginx' , '-g' , 'డెమన్ ఆఫ్;' ]
దశ 2: కంపోజ్ ఫైల్ని సృష్టించండి
తరువాత, '' పేరుతో ఒక Yaml ఫైల్ను తయారు చేయండి డాకర్-compose.yml ”. ఈ ఫైల్ తరచుగా ఒక కంటైనర్లో అప్లికేషన్ల యొక్క బహుళ సేవలను కాన్ఫిగర్ చేయడానికి ఉపయోగించబడుతుంది.
ఇక్కడ, మేము ఈ క్రింది సూచనలను ఉపయోగించాము:
- ' సంస్కరణ: Telugu ” కంపోజ్ ఫైల్ వెర్షన్ను పేర్కొనడానికి ఉపయోగించబడుతుంది.
- ' సేవలు ” కంటైనర్లో అప్లికేషన్ సేవలను కాన్ఫిగర్ చేయడానికి ఉపయోగించబడుతుంది.
- ' వెబ్ ” అనేది అప్లికేషన్ లేదా ప్రాజెక్ట్ యొక్క సేవ.
- ' ఓడరేవులు ”: కీ కంటైనర్ యొక్క బహిర్గత పోర్ట్ను కేటాయిస్తుంది:
సేవలు:
వెబ్:
నిర్మించు:.
పోర్టులు:
- 80 : 80
దశ 3: కంటైనర్ను కాల్చండి
“ని ఉపయోగించడం ద్వారా కంటైనర్ను కాల్చండి డాకర్-కంపోజ్ అప్ ” ఆదేశం:
డాకర్-కంపోజ్ అప్
కంటైనర్ యొక్క ఎక్స్పోజింగ్ పోర్ట్కి నావిగేట్ చేయండి మరియు కంటైనర్ ఎగ్జిక్యూట్ అవుతుందో లేదో తనిఖీ చేయండి:
దశ 4: ఆరోగ్య తనిఖీని అమలు చేయండి
తదుపరి దశలో, ''ని సవరించండి డాకర్-compose.yml ” కంపోజ్ కంటైనర్లో ఆరోగ్య తనిఖీని అమలు చేయడానికి ఫైల్. ఈ ప్రయోజనం కోసం, కింది లక్షణాలను ఉపయోగించండి:
- ' ఆరోగ్య పరీక్ష ” ఆరోగ్య తనిఖీని అమలు చేయడానికి ఉపయోగించబడుతుంది.
- ' పరీక్ష కంటైనర్ను పరీక్షించడానికి 'కీని ఉపయోగించబడుతుంది. ఈ ప్రయోజనం కోసం, మేము ఉపయోగించాము ' కర్ల్ ” హోస్ట్ నుండి ప్రతిస్పందన లేదా సంకేతాలను పొందడానికి ఆదేశం.
- ' విరామం ” ఆరోగ్య తనిఖీ ప్రక్రియ అమలు అయ్యే సమయ వ్యవధి లేదా విరామాన్ని నిర్దేశిస్తుంది.
- ' సమయం ముగిసినది ” ఆరోగ్య తనిఖీ కోసం వేచి ఉండాల్సిన సమయ వ్యవధిని నిర్వచిస్తుంది. ఒక లోపం లేదా కొన్ని అసాధారణ పరిస్థితి విషయంలో, పేర్కొన్న సమయం తర్వాత, అది నిష్క్రమణ కోడ్ను తిరిగి అందిస్తుంది.
- ' మళ్లీ ప్రయత్నిస్తుంది వైఫల్యం తర్వాత ఆరోగ్య తనిఖీని అమలు చేయడానికి ప్రయత్నాల సంఖ్యను నిర్వచించడానికి ” ఉపయోగించబడుతుంది:
సేవలు:
వెబ్:
నిర్మించు:.
పోర్టులు:
- 80 : 80
ఆరోగ్య పరీక్ష:
పరీక్ష: కర్ల్ --విఫలం http: // స్థానిక హోస్ట్ || బయటకి దారి 1
విరామం: 30సె
సమయం ముగిసింది: 10సె
మళ్లీ ప్రయత్నిస్తుంది: 5
దశ 5: కంటైనర్ను ప్రారంభించండి
మళ్ళీ కంటైనర్లను ప్రారంభించండి:
డాకర్-కంపోజ్ అప్
ఆ నిర్వచించిన సమయ విరామం తర్వాత, ఆరోగ్య తనిఖీ ప్రక్రియ అమలు చేయబడుతుంది మరియు దిగువ హైలైట్ చేసిన విధంగా కంటైనర్ ఆరోగ్యాన్ని తనిఖీ చేస్తుంది:
దశ 6: ఆరోగ్య స్థితిని తనిఖీ చేయండి
కంటైనర్ ఆరోగ్య పరిస్థితిని తనిఖీ చేయడానికి, కంపోజ్ కంటైనర్ను జాబితా చేయండి. ఇక్కడ, మీరు మా నడుస్తున్న కంటైనర్ పరిస్థితిని చూడవచ్చు:
డాకర్-కంపోజ్ ps -ఎ
మా కంటైనర్ ఆరోగ్యకరమైన స్థితిలో ఉందని అవుట్పుట్ సూచిస్తుంది:
డాకర్ కంపోజ్లో కంటైనర్ ఆరోగ్య పరిస్థితిని తనిఖీ చేయడం గురించి ఇదంతా.
ముగింపు
డాకర్-కంపోజ్లో ఆరోగ్య తనిఖీని అమలు చేయడానికి, ముందుగా, “ని సృష్టించండి డాకర్-compose.yml ” ఫైల్ చేసి అప్లికేషన్ సేవలను కాన్ఫిగర్ చేయండి. ఆ తరువాత, 'ని ఉపయోగించండి ఆరోగ్య పరీక్ష ”ఆరోగ్య తనిఖీని అమలు చేయడానికి ఆస్తి. ఈ ఆస్తి ఆరోగ్య తనిఖీని అమలు చేయడానికి వివిధ కీలను ఉపయోగిస్తుంది, ' విరామం ',' సమయం ముగిసినది ',' మళ్లీ ప్రయత్నిస్తుంది ', మరియు' పరీక్ష ”. ఈ కథనం డాకర్ కంపోజ్లో ఆరోగ్య తనిఖీని అమలు చేసే పద్ధతిని వివరించింది.