డాకర్ అనేది డెవలపర్లకు కంటైనర్ అప్లికేషన్లను రూపొందించడం, అమలు చేయడం మరియు అమలు చేయడంలో సహాయపడటం కోసం రూపొందించబడిన ఫోరమ్. ఆ ప్రయోజనం కోసం, డాకర్ చిత్రాలు ఉపయోగించబడతాయి. డాకర్ ఇమేజ్లు ప్రాథమికంగా, అప్లికేషన్ను అమలు చేయడానికి అవసరమైనవన్నీ కలిగి ఉండే అప్లికేషన్ యొక్క ఎక్జిక్యూటబుల్ ప్యాకేజీ. డెవలపర్లు జావా మరియు మరెన్నో వంటి అన్ని రకాల అప్లికేషన్ల కోసం విభిన్న చిత్రాలను రూపొందించగలరు.
ఈ బ్లాగ్ నుండి ఫలితాలు:
జావా అప్లికేషన్ కోసం డాకర్ఫైల్ని ఉపయోగించి చిత్రాన్ని ఎలా నిర్మించాలి?
డాకర్ఫైల్ ద్వారా జావా అప్లికేషన్ కోసం చిత్రాన్ని రూపొందించడానికి క్రింది దశలను చూడండి.
దశ 1: జావా ఫోల్డర్ని యాక్సెస్ చేయండి
అన్నింటిలో మొదటిది, మీకు ఇష్టమైన సోర్స్ కోడ్ ఎడిటర్ను ప్రారంభించండి మరియు మీ జావా అప్లికేషన్ ఉన్న ఫోల్డర్ను యాక్సెస్ చేయండి. ఉదాహరణకు, మేము తెరిచాము విజువల్ స్టూడియో కోడ్ సోర్స్ కోడ్ ఎడిటర్ మరియు పై క్లిక్ చేయండి ఫోల్డర్ను తెరువు… ఎంపిక:
ఇప్పుడు, మీ స్థానిక మెషీన్ నుండి నిర్దిష్ట ఫోల్డర్ను ఎంచుకుని, నొక్కండి ఫోల్డర్ని ఎంచుకోండి బటన్. ఇక్కడ, మేము ఎంచుకున్నాము జావా1 ఫోల్డర్:
దశ 2: జావా అప్లికేషన్ ఫైల్ను తెరవండి
అప్పుడు, మీ జావా అప్లికేషన్ ఫోల్డర్ని తెరిచి, ఇప్పటికే ఉన్న ఫైల్లను తనిఖీ చేయండి. మా విషయంలో, ఒక ఫైల్ మాత్రమే పేరు పెట్టబడింది demo2.java అది క్రింది కోడ్ను కలిగి ఉంటుంది:
తరగతి డెమో 1 {పబ్లిక్ స్టాటిక్ శూన్య ప్రధాన ( స్ట్రింగ్ [ ] ఆర్గ్స్ ) {
System.out.println ( 'హాయ్ నా LinuxHint పేజీకి స్వాగతం' ) ;
}
}
దశ 3: డాకర్ఫైల్ని సృష్టించండి
తరువాత, డాకర్ఫైల్ను రూపొందించడానికి దిగువ-హైలైట్ చేసిన చిహ్నంపై క్లిక్ చేయండి:
మీరు చూడగలిగినట్లుగా, డాకర్ ఫైల్ విజయవంతంగా సృష్టించబడింది:
దశ 4: డాకర్ఫైల్ని సవరించండి
తరువాత, క్రింది కోడ్ను డాకర్ఫైల్లో అతికించండి:
openjdk నుండి: పదకొండువర్క్డైర్ / అనువర్తనం
కాపీ చేయండి . .
CMD [ 'జావా' , './demo1.java' ]
ఇక్కడ:
-
- నుండి తదుపరి సూచనల కోసం బేస్ ఇమేజ్ని సెట్ చేయడానికి కమాండ్ ఉపయోగించబడుతుంది. మా బేస్ ఇమేజ్ openjdk:11 .
- వర్క్డైర్ ఏ సమయంలోనైనా డాకర్ కంటైనర్ వర్కింగ్ డైరెక్టరీని పేర్కొనడానికి కమాండ్ ఉపయోగించబడుతుంది. ఇక్కడ, /యాప్ పని చేసే డైరెక్టరీ.
- కాపీ హోస్ట్ సిస్టమ్ నుండి ఫైళ్లను కొత్తగా సృష్టించిన డాకర్ ఇమేజ్లోకి కాపీ చేయడానికి కమాండ్ ఉపయోగించబడుతుంది. మా సందర్భంలో, ఇది ప్రస్తుత వర్కింగ్ డైరెక్టరీ నుండి ఫైల్ను కాపీ చేస్తుంది మరియు దానిని ప్రస్తుత కంటైనర్ మార్గంలో అతికించండి.
- CMD డాకర్ కంటైనర్ ప్రారంభమైనప్పుడు అమలు చేయవలసిన ఆదేశాన్ని పేర్కొనడానికి కమాండ్ ఉపయోగించబడుతుంది. ఇక్కడ, జావా ఎక్జిక్యూటబుల్ మరియు ది demo1.java ఫైల్ ఒక పరామితి:
దశ 5: కొత్త టెర్మినల్ తెరవండి
తరువాత, దిగువన హైలైట్ చేయబడిన మూడు చుక్కలపై క్లిక్ చేసి, ఎంచుకోండి టెర్మినల్ ఎంపిక, మరియు హిట్ కొత్త టెర్మినల్ కొత్త టెర్మినల్ ప్రారంభించడానికి:
దశ 6: డాకర్ చిత్రాన్ని రూపొందించండి
అలా చేసిన తర్వాత, జావా అప్లికేషన్ కోసం డాకర్ చిత్రాన్ని రూపొందించడానికి అందించిన ఆదేశాన్ని అమలు చేయండి:
డాకర్ బిల్డ్ -టి డెమో1.
పైన పేర్కొన్న ఆదేశంలో:
-
- డాకర్ బిల్డ్ కమాండ్ చిత్రాన్ని రూపొందించడానికి ఉపయోగించబడుతుంది.
- -టి చిత్రం పేరును పేర్కొనడానికి ట్యాగ్ ఉపయోగించబడుతుంది.
- డెమో1 అనేది మా చిత్రం పేరు.
- . చిత్రాన్ని లోడ్ చేయడానికి ఉపయోగిస్తారు:
దశ 7: చిత్రాలను జాబితా చేయండి
జావా అప్లికేషన్ కోసం కొత్త డాకర్ చిత్రం నిర్మించబడిందో లేదో ధృవీకరించడానికి, కింది ఆదేశాన్ని అమలు చేయండి:
డాకర్ చిత్రాలు
దిగువ అందించిన అవుట్పుట్ ప్రకారం, కొత్త డాకర్ చిత్రం జాబితాలో ఉంది:
దశ 8: బిల్డ్ డాకర్ చిత్రాన్ని అమలు చేయండి
చివరగా, బిల్డ్ డాకర్ చిత్రాన్ని దీని ద్వారా అమలు చేయండి డాకర్ రన్ చిత్రం పేరుతో పాటు కమాండ్:
డాకర్ రన్ డెమో1
ఫలితంగా, ఇది చిత్రాన్ని అమలు చేస్తుంది మరియు ఉనికిలో ఉన్న అన్ని సూచనలను ప్రదర్శిస్తుంది:
డాకర్ చిత్రాలను నిర్మించేటప్పుడు ఏ రకమైన సమస్యలు తరచుగా సంభవిస్తాయి?
డాకర్లో కొత్త చిత్రాన్ని రూపొందిస్తున్నప్పుడు, వినియోగదారులు తరచుగా అనేక సమస్యలను ఎదుర్కొంటారు, అవి దిగువ జాబితా చేయబడ్డాయి:
-
- డెవలపర్లు అప్లికేషన్లను సౌకర్యవంతంగా రూపొందించడానికి ప్రోగ్రామింగ్ లాంగ్వేజ్లోని ఏదైనా శక్తివంతమైన ఫ్రేమ్వర్క్లను ఉపయోగించినట్లయితే, అప్లికేషన్ ఇమేజ్లను రూపొందించడానికి డాకర్ఫైల్ను వ్రాయడం వారికి కష్టంగా ఉండవచ్చు.
- రూపొందించబడిన చిత్రాలు పెద్దవిగా ఉండవచ్చు మరియు ఎక్కువ స్థలాన్ని వినియోగిస్తాయి ఎందుకంటే వినియోగదారులు చిత్రాన్ని రూపొందించడానికి ప్రయత్నిస్తున్నప్పుడు, డాకర్ఫైల్లోని ప్రతి ఆదేశం చిత్రం యొక్క పొరను ఉత్పత్తి చేస్తుంది, ఇది చిత్ర నిర్మాణాన్ని మరింత క్లిష్టంగా చేస్తుంది మరియు చిత్ర పరిమాణాన్ని పెంచుతుంది.
- డెవలపర్లు తమ అప్లికేషన్ సోర్స్ కోడ్ను తుది చిత్రంలో ప్యాక్ చేస్తే, అది కోడ్ లీకేజీకి దారితీయవచ్చు.
అంతే! డాకర్ఫైల్ ద్వారా జావా అప్లికేషన్ కోసం చిత్రాన్ని రూపొందించే పద్ధతిని మేము వివరించాము.
ముగింపు
వంటి కంటైనర్లో అప్లికేషన్ను అమలు చేయడానికి ఉపయోగించే సూచనల సమితిని డాకర్ చిత్రాలు కలిగి ఉంటాయి జావా . ఏదైనా జావా అప్లికేషన్ కోసం డాకర్ఫైల్ని ఉపయోగించి చిత్రాన్ని రూపొందించడానికి, ముందుగా, జావా సోర్స్ కోడ్ ఫైల్లను కలిగి ఉన్న నిర్దిష్ట ఫోల్డర్ను యాక్సెస్ చేయండి. అప్పుడు, కొత్త డాకర్ఫైల్ని సృష్టించి, అవసరమైన ఆదేశాలను జోడించండి. ఆ తరువాత, టెర్మినల్ తెరిచి, అమలు చేయండి డాకర్ బిల్డ్ -t