ఈ వ్యాసం కింది కంటెంట్ను వివరిస్తుంది:
- డాకర్ కాపీ కమాండ్ యొక్క ఉపయోగం ఏమిటి?
- కంటైనర్ నుండి లోకల్ హోస్ట్ మెషీన్కు డైరెక్టరీ/ఫైల్ను కాపీ చేయండి
- లోకల్ హోస్ట్ మెషిన్ నుండి కంటైనర్కు డైరెక్టరీ/ఫైల్ను కాపీ చేయండి
డాకర్ కాపీ కమాండ్ యొక్క ఉపయోగం ఏమిటి?
ది ' డాకర్ cp ” ఆదేశం డేటాను బ్యాకప్ చేయడానికి, డేటాను పునరుద్ధరించడానికి లేదా కాన్ఫిగరేషన్ ఫైల్లను కాపీ చేయడానికి ఉపయోగించవచ్చు. డాకర్ cp కమాండ్ యొక్క వాక్యనిర్మాణం క్రింది విధంగా ఉంది:
డాకర్ cp < కంటైనర్_పేరు > : < src_path > < హోస్ట్_మార్గం >
ఈ ఆదేశం ఫైల్ లేదా డైరెక్టరీని “ వద్ద కాపీ చేస్తుంది.
విధానం 1: కంటైనర్ నుండి లోకల్ హోస్ట్ మెషీన్కు ఫైల్/డైరెక్టరీని కాపీ చేయండి
కంటైనర్ నుండి స్థానిక సిస్టమ్కు నిర్దిష్ట ఫైల్/డైరెక్టరీని కాపీ చేయడానికి, దిగువ పేర్కొన్న దశలను ప్రయత్నించండి:
- ఇప్పటికే ఉన్న అన్ని కంటైనర్లను జాబితా చేయండి.
- నిర్దిష్ట కంటైనర్ను ఎంచుకోండి.
- డాకర్ కంటైనర్ నుండి ఒక నిర్దిష్ట డైరెక్టరీని లేదా ఫైల్ని హోస్ట్ మెషీన్కి “ ద్వారా కాపీ చేయండి డాకర్ cp
: ” ఆదేశం. - కాపీ చేయబడిన ఫైల్ను ధృవీకరించండి.
దశ 1: ఇప్పటికే ఉన్న అన్ని కంటైనర్లను జాబితా చేయండి
ముందుగా, అందుబాటులో ఉన్న అన్ని కంటైనర్లను ప్రదర్శించండి మరియు దాని ఫైల్ లేదా డైరెక్టరీని కాపీ చేయడానికి నిర్దిష్ట కంటైనర్ను ఎంచుకోండి:
డాకర్ ps -ఎ
ఎగువ అవుట్పుట్ ఇప్పటికే ఉన్న అన్ని కంటైనర్లను చూపింది. మేము ఎంచుకున్నాము ' html-cont ' కంటైనర్.
దశ 2: డాకర్ కంటైనర్ నుండి లోకల్ సిస్టమ్కి ఫైల్/డైరెక్టరీని కాపీ చేయండి
డాకర్ కంటైనర్ నుండి స్థానిక సిస్టమ్కు నిర్దిష్ట ఫైల్/డైరెక్టరీని కాపీ చేయడానికి, '' డాకర్ cp
ఇక్కడ:
- ' html-cont ” అనేది కంటైనర్ పేరు.
- ' /usr/new.html ” అనేది కంటైనర్ యొక్క ఫైల్ మార్గం.
- ' సి:\డాకర్\డేటా ” అనేది హోస్ట్ మెషీన్లోని డైరెక్టరీ మార్గం:
ఈ ఆదేశం కాపీ చేయబడింది ' new.html ” అనే ఫైల్ కంటైనర్ నుండి మరియు హోస్ట్ మెషీన్లో సేవ్ చేయబడింది.
దశ 3: కాపీ చేసిన ఫైల్ను ధృవీకరించండి
ఇప్పుడు, ఎంచుకున్న ఫైల్ దానిలోకి కాపీ చేయబడిందో లేదో ధృవీకరించడానికి హోస్ట్ మెషీన్ డైరెక్టరీకి దారి మళ్లించండి:
cd సి:\డాకర్\డేటా
తరువాత, 'ని ఉపయోగించండి ls ” ఆదేశం మరియు డైరెక్టరీ కంటెంట్ను ప్రదర్శించండి:
ls
అవుట్పుట్ సూచిస్తుంది ' new.html ” ఫైల్ నిర్దిష్ట కంటైనర్ నుండి హోస్ట్ సిస్టమ్కి విజయవంతంగా కాపీ చేయబడింది.
విధానం 2: లోకల్ హోస్ట్ మెషిన్ నుండి కంటైనర్కు ఫైల్/డైరెక్టరీని కాపీ చేయండి
హోస్ట్ మెషీన్ నుండి నిర్దిష్ట డైరెక్టరీని లేదా ఫైల్ని నిర్దిష్ట కంటైనర్కు కాపీ చేయడానికి, అందించిన దశలను అనుసరించండి:
- స్థానిక హోస్ట్ డైరెక్టరీకి దారి మళ్లించండి.
- స్థానిక హోస్ట్ డైరెక్టరీ కంటెంట్ను జాబితా చేయండి.
- నిర్దిష్ట డైరెక్టరీ లేదా ఫైల్ని ఎంచుకోండి.
- ఎంచుకున్న డైరెక్టరీని లేదా ఫైల్ని హోస్ట్ మెషీన్ నుండి నిర్దిష్ట కంటైనర్కు “ని ఉపయోగించి కాపీ చేయండి డాకర్ cp
: - కాపీ చేయబడిన ఫైల్ను ధృవీకరించండి.
దశ 1: స్థానిక హోస్ట్ డైరెక్టరీకి నావిగేట్ చేయండి
మొదట, 'ని ఉపయోగించండి cd ” స్థానిక యంత్రం యొక్క డైరెక్టరీ మార్గంతో పాటు కమాండ్ మరియు దానికి నావిగేట్ చేయండి:
cd సి:\డాకర్\డేటా
పేర్కొన్న స్థానిక హోస్ట్ డైరెక్టరీ యాక్సెస్ చేయబడిందని అవుట్పుట్ నిర్ధారిస్తుంది.
దశ 2: స్థానిక హోస్ట్ డైరెక్టరీ కంటెంట్ను వీక్షించండి
ఆపై, స్థానిక హోస్ట్ డైరెక్టరీ కంటెంట్ను జాబితా చేయండి మరియు డాకర్ కంటైనర్కు కాపీ చేయవలసిన కావలసిన ఫైల్ను ఎంచుకోండి:
ls
పై అవుట్పుట్లో, రెండు ఫైల్లను చూడవచ్చు. మేము ఎంచుకున్నాము ' test.txt ” ఫైల్.
దశ 3: హోస్ట్ మెషిన్ నుండి కంటైనర్కు ఫైల్ను కాపీ చేయండి
ఎంచుకున్న ఫైల్ని హోస్ట్ మెషీన్ నుండి నిర్దిష్ట కంటైనర్కు కాపీ చేయడానికి, “ని ఉపయోగించండి డాకర్ cp
ఇక్కడ:
- ' సి:\Docker\Data\test.txt ” అనేది హోస్ట్ మెషీన్లోని ఫైల్ మార్గం:
- ' html-cont ” అనేది కంటైనర్ పేరు.
- ' /usr ” అనేది కంటైనర్ మార్గం:
ఈ ఆదేశం కాపీ చేయబడింది ' test.txt 'లోకల్ హోస్ట్ మెషీన్ నుండి ఫైల్'కి html-cont ' కంటైనర్.
దశ 4: కాపీ చేసిన ఫైల్ను ధృవీకరించండి
ఇప్పుడు, అందించిన ఆదేశాన్ని ఉపయోగించి దాని కంటెంట్ను యాక్సెస్ చేయడం ద్వారా ఫైల్ కంటైనర్కు కాపీ చేయబడిందో లేదో ధృవీకరించండి:
డాకర్ కార్యనిర్వాహకుడు -అది html-cont sh
గమనిక: కంటైనర్ నడుస్తున్నప్పుడు మాత్రమే ఈ ఆదేశం పని చేస్తుంది.
పైన పేర్కొన్న ఆదేశం ఇంటరాక్టివ్ షెల్ను తెరిచింది. ఇప్పుడు, కంటైనర్ కంటెంట్ను వీక్షించడానికి మేము అందులో ఆదేశాలను అమలు చేస్తాము.
“ని ఉపయోగించి కంటైనర్ డైరెక్టరీకి నావిగేట్ చేయండి cd 'డైరెక్టరీ పేరుతో పాటు కమాండ్:
cd usrఅప్పుడు, డైరెక్టరీ కంటెంట్ను జాబితా చేయండి:
ls
పై అవుట్పుట్ చూపిస్తుంది “ test.txt ” ఫైల్ విజయవంతంగా పేర్కొన్న కంటైనర్కు కాపీ చేయబడింది/బదిలీ చేయబడింది.
ముగింపు
ది ' డాకర్ cp ” ఆదేశం డాకర్ కంటైనర్లు మరియు లోకల్ సిస్టమ్ మధ్య ఫైల్లు మరియు డైరెక్టరీలను కాపీ చేయడానికి లేదా బదిలీ చేయడానికి ఉపయోగించబడుతుంది. డాకర్ కంటైనర్ నుండి స్థానిక సిస్టమ్కు నిర్దిష్ట ఫైల్/డైరెక్టరీని కాపీ చేయడానికి లేదా బదిలీ చేయడానికి, ' డాకర్ cp