డాకర్ కంటైనర్లు డాకర్ ప్లాట్ఫారమ్లో ప్రధాన భాగం, ఇది ప్రాజెక్ట్ విస్తరణలో కీలక పాత్ర పోషిస్తుంది. డాకర్ అనేది తేలికపాటి ఎక్జిక్యూటబుల్ ప్యాకేజీ, ఇది అన్ని ప్రాజెక్ట్ డిపెండెన్సీలు, లైబ్రరీలు మరియు సోర్స్ కోడ్ను ఎన్క్యాప్సులేట్ చేయడం ద్వారా అనేక మెషీన్లలో ప్రాజెక్ట్లను అమలు చేయడానికి మరియు అమలు చేయడానికి డెవలపర్లను అనుమతిస్తుంది. అంతేకాకుండా, డెవలపర్లు ఈ ప్రాజెక్ట్లను డాకర్ కంటైనర్ల ద్వారా ఏదైనా సిస్టమ్లో అమలు చేయవచ్చు.
ఈ బ్లాగ్ నేపథ్యంలో డాకర్ కంటైనర్లను అమలు చేసే పద్ధతిని “ డాకర్ రన్ ” ఆదేశం.
డాకర్ రన్ కమాండ్ ద్వారా బ్యాక్గ్రౌండ్లో డాకర్ కంటైనర్ను ఎలా రన్ చేయాలి?
'' సహాయంతో నేపథ్యంలో కంటైనర్ను అమలు చేయడానికి డాకర్ రన్ 'ఆదేశం,' - విడదీయండి ” ఎంపిక ఉపయోగించబడుతుంది. ఈ ప్రయోజనం కోసం, ఇచ్చిన సూచనలను చూడండి.
దశ 1: టెర్మినల్ ప్రారంభించండి
విండోస్ నుండి ' మొదలుపెట్టు ” మెనూ, మీకు ఇష్టమైన టెర్మినల్ని ప్రారంభించండి. ఉదాహరణకు, మేము ఉపయోగిస్తాము ' గిట్ బాష్ 'టెర్మినల్:
దశ 2: ప్రాజెక్ట్ డైరెక్టరీని తెరవండి
'ని ఉపయోగించి ప్రాజెక్ట్ డైరెక్టరీకి నావిగేట్ చేయండి cd ” ఆదేశం. '' సహాయంతో వినియోగదారులు కొత్త డైరెక్టరీని కూడా సృష్టించవచ్చు mkdir ” ఆదేశం:
$ cd 'డెస్క్టాప్\డాకర్-ప్రాజెక్ట్'
దశ 3: డాకర్ఫైల్ని సృష్టించండి
కొత్త 'ని సృష్టించండి డాకర్ ఫైల్ ” నానో టెక్స్ట్ ఎడిటర్ ఉపయోగించి:
$ నానో డాకర్ ఫైల్
గోలాంగ్ ప్రోగ్రామ్ను అమలు చేయడానికి దిగువన ఇచ్చిన కోడ్ను డాకర్ఫైల్లో అతికించండి:
గోలాంగ్ నుండి: 1.8 AS బిల్డర్వర్క్డైర్ / వెళ్ళండి / src / అనువర్తనం
ప్రధాన.గో కాపీ చేయండి.
రన్ గో బిల్డ్ -ది వెబ్ సర్వర్ .
CMD [ './వెబ్ సర్వర్' ]
దశ 4: main.go ఫైల్ని సృష్టించండి
తరువాత, మరొక ఫైల్ని సృష్టించండి ' ప్రధాన.గో ” అందించిన కమాండ్ సహాయంతో నానో టెక్స్ట్ ఎడిటర్లో:
$ నానో ప్రధాన.గో
'' అని ముద్రించే గోలాంగ్ కోడ్ను అతికించండి హలో! LinuxHint ట్యుటోరియల్కి స్వాగతం 'స్థానిక హోస్ట్ పోర్ట్లో అమలు చేయబడినప్పుడు' 8080 ”:
ప్యాకేజీ ప్రధానదిగుమతి (
'fmt'
'లాగ్'
'నెట్/http'
)
ఫంక్ హ్యాండ్లర్ ( లో http.ResponseWriter, r * http.Request ) {
fmt.Fprintf ( లో , 'హలో! LinuxHint ట్యుటోరియల్కి స్వాగతం' )
}
ఫంక్ మెయిన్ ( ) {
http.HandleFunc ( '/' , హ్యాండ్లర్ )
log.Fatal ( http.ListenAndServe ( '0.0.0.0:8080' , శూన్యం ) )
}
దశ 5: కొత్త డాకర్ చిత్రాన్ని రూపొందించండి
ఆ తర్వాత, '' ద్వారా కొత్త డాకర్ చిత్రాన్ని రూపొందించండి డాకర్ బిల్డ్ ” ఆదేశం. ఇక్కడ, ' -i 'ఫ్లాగ్ పేరుతో చిత్రాలను నిర్మించడానికి ఉపయోగించబడుతుంది:
$ డాకర్ బిల్డ్ -టి డాకర్ చిత్రం.
దశ 6: నేపథ్యంలో కంటైనర్ను రన్ చేయండి
ఇప్పుడు, కింది వాటిని ఉపయోగించి నేపథ్యంలో కంటైనర్ను అమలు చేయండి డాకర్ రన్ ” ఆదేశం:
$ డాకర్ రన్ -డి -p 8080 : 8080 డాకర్ చిత్రంపై ఆదేశంలో, “ -p పోర్ట్ సంఖ్యను నిర్వచించడానికి ” ఎంపిక ఉపయోగించబడుతుంది. అయితే, ' -డి నేపథ్యంలో కంటైనర్ను అమలు చేయడానికి ” ఎంపిక ప్రత్యేకంగా ఉపయోగించబడుతుంది:
మేము లోకల్ హోస్ట్ పోర్ట్లో అప్లికేషన్ను విజయవంతంగా అమలు చేశామని గమనించవచ్చు ' 8080 ”:
గమనిక: కంటైనర్ సాధారణంగా నడుస్తుంటే, వినియోగదారు ఎటువంటి చర్యలను చేయలేరు. అయితే, కంటైనర్ నేపథ్యంలో నడుస్తున్నప్పుడు మీరు ఇతర పనులను పూర్తి చేయవచ్చు.
'ని ఉపయోగించి నేపథ్యంలో కంటైనర్ను అమలు చేసే విధానాన్ని మేము ప్రదర్శించాము. డాకర్ రన్ ” ఆదేశం.
ముగింపు
నేపథ్యంలో కంటైనర్ను అమలు చేయడానికి, “ డాకర్ రన్ 'కమాండ్' తో పాటు ఉపయోగించబడుతుంది - విడదీయండి 'లేదా' -డి ' ఎంపిక. కంటైనర్ను అమలు చేయడానికి, ముందుగా, సాధారణ డాకర్ఫైల్ ద్వారా చిత్రాన్ని రూపొందించండి. ఆపై, “ని ఉపయోగించి కొత్త డాకర్ చిత్రాన్ని అమలు చేయండి డాకర్ రన్ -d