డాకర్ కాపీ కమాండ్ యొక్క ఉపయోగం ఏమిటి?

Dakar Kapi Kamand Yokka Upayogam Emiti



ది ' డాకర్ cp ” కమాండ్ అనేది డాకర్‌లో ఒక ముఖ్యమైన కమాండ్, ఇది కంటైనర్ మరియు హోస్ట్ మెషీన్ మధ్య ఫైల్‌లు మరియు డైరెక్టరీలను కాపీ చేయడానికి మరియు బదిలీ చేయడానికి ఉపయోగించబడుతుంది. దీనికి లేదా దాని నుండి ఫైల్‌లను కాపీ చేయడానికి కంటైనర్‌ను అమలు చేయడం అవసరం. అలాగే, మూలం మరియు హోస్ట్ పాత్‌లు తప్పనిసరిగా సంపూర్ణ మార్గాలు అయి ఉండాలి మరియు కంటైనర్‌లోని గమ్యం మార్గం ఇప్పటికే ఉనికిలో ఉండాలి.

ఈ వ్యాసం కింది కంటెంట్‌ను వివరిస్తుంది:

డాకర్ కాపీ కమాండ్ యొక్క ఉపయోగం ఏమిటి?

ది ' డాకర్ cp ” ఆదేశం డేటాను బ్యాకప్ చేయడానికి, డేటాను పునరుద్ధరించడానికి లేదా కాన్ఫిగరేషన్ ఫైల్‌లను కాపీ చేయడానికి ఉపయోగించవచ్చు. డాకర్ cp కమాండ్ యొక్క వాక్యనిర్మాణం క్రింది విధంగా ఉంది:







డాకర్ cp < కంటైనర్_పేరు > : < src_path > < హోస్ట్_మార్గం >

ఈ ఆదేశం ఫైల్ లేదా డైరెక్టరీని “ వద్ద కాపీ చేస్తుంది. 'నిర్దేశించిన లో స్థానం 'హోస్ట్ సిస్టమ్‌లో స్థానం. వినియోగదారులు ఈ ఆదేశాన్ని వ్యతిరేక దిశలో కూడా ఉపయోగించవచ్చు, డైరెక్టరీలు మరియు ఫైల్‌లను హోస్ట్ సిస్టమ్ నుండి నడుస్తున్న కంటైనర్‌కు కాపీ చేయవచ్చు. దీన్ని చేయడానికి, మూలం మరియు గమ్యం పారామితులను రివర్స్ చేయండి.



విధానం 1: కంటైనర్ నుండి లోకల్ హోస్ట్ మెషీన్‌కు ఫైల్/డైరెక్టరీని కాపీ చేయండి

కంటైనర్ నుండి స్థానిక సిస్టమ్‌కు నిర్దిష్ట ఫైల్/డైరెక్టరీని కాపీ చేయడానికి, దిగువ పేర్కొన్న దశలను ప్రయత్నించండి:



  • ఇప్పటికే ఉన్న అన్ని కంటైనర్‌లను జాబితా చేయండి.
  • నిర్దిష్ట కంటైనర్‌ను ఎంచుకోండి.
  • డాకర్ కంటైనర్ నుండి ఒక నిర్దిష్ట డైరెక్టరీని లేదా ఫైల్‌ని హోస్ట్ మెషీన్‌కి “ ద్వారా కాపీ చేయండి డాకర్ cp : ” ఆదేశం.
  • కాపీ చేయబడిన ఫైల్‌ను ధృవీకరించండి.

దశ 1: ఇప్పటికే ఉన్న అన్ని కంటైనర్‌లను జాబితా చేయండి

ముందుగా, అందుబాటులో ఉన్న అన్ని కంటైనర్‌లను ప్రదర్శించండి మరియు దాని ఫైల్ లేదా డైరెక్టరీని కాపీ చేయడానికి నిర్దిష్ట కంటైనర్‌ను ఎంచుకోండి:





డాకర్ ps -ఎ

ఎగువ అవుట్‌పుట్ ఇప్పటికే ఉన్న అన్ని కంటైనర్‌లను చూపింది. మేము ఎంచుకున్నాము ' html-cont ' కంటైనర్.



దశ 2: డాకర్ కంటైనర్ నుండి లోకల్ సిస్టమ్‌కి ఫైల్/డైరెక్టరీని కాపీ చేయండి

డాకర్ కంటైనర్ నుండి స్థానిక సిస్టమ్‌కు నిర్దిష్ట ఫైల్/డైరెక్టరీని కాపీ చేయడానికి, '' డాకర్ cp : ” ఆదేశం:

డాకర్ cp html-cont: / usr / new.html C:\Docker\Data

ఇక్కడ:

  • ' html-cont ” అనేది కంటైనర్ పేరు.
  • ' /usr/new.html ” అనేది కంటైనర్ యొక్క ఫైల్ మార్గం.
  • ' సి:\డాకర్\డేటా ” అనేది హోస్ట్ మెషీన్‌లోని డైరెక్టరీ మార్గం:

ఈ ఆదేశం కాపీ చేయబడింది ' new.html ” అనే ఫైల్ కంటైనర్ నుండి మరియు హోస్ట్ మెషీన్‌లో సేవ్ చేయబడింది.

దశ 3: కాపీ చేసిన ఫైల్‌ను ధృవీకరించండి

ఇప్పుడు, ఎంచుకున్న ఫైల్ దానిలోకి కాపీ చేయబడిందో లేదో ధృవీకరించడానికి హోస్ట్ మెషీన్ డైరెక్టరీకి దారి మళ్లించండి:

cd సి:\డాకర్\డేటా

తరువాత, 'ని ఉపయోగించండి ls ” ఆదేశం మరియు డైరెక్టరీ కంటెంట్‌ను ప్రదర్శించండి:

ls

అవుట్పుట్ సూచిస్తుంది ' new.html ” ఫైల్ నిర్దిష్ట కంటైనర్ నుండి హోస్ట్ సిస్టమ్‌కి విజయవంతంగా కాపీ చేయబడింది.

విధానం 2: లోకల్ హోస్ట్ మెషిన్ నుండి కంటైనర్‌కు ఫైల్/డైరెక్టరీని కాపీ చేయండి

హోస్ట్ మెషీన్ నుండి నిర్దిష్ట డైరెక్టరీని లేదా ఫైల్‌ని నిర్దిష్ట కంటైనర్‌కు కాపీ చేయడానికి, అందించిన దశలను అనుసరించండి:

  • స్థానిక హోస్ట్ డైరెక్టరీకి దారి మళ్లించండి.
  • స్థానిక హోస్ట్ డైరెక్టరీ కంటెంట్‌ను జాబితా చేయండి.
  • నిర్దిష్ట డైరెక్టరీ లేదా ఫైల్‌ని ఎంచుకోండి.
  • ఎంచుకున్న డైరెక్టరీని లేదా ఫైల్‌ని హోస్ట్ మెషీన్ నుండి నిర్దిష్ట కంటైనర్‌కు “ని ఉపయోగించి కాపీ చేయండి డాకర్ cp : ” ఆదేశం.
  • కాపీ చేయబడిన ఫైల్‌ను ధృవీకరించండి.

దశ 1: స్థానిక హోస్ట్ డైరెక్టరీకి నావిగేట్ చేయండి

మొదట, 'ని ఉపయోగించండి cd ” స్థానిక యంత్రం యొక్క డైరెక్టరీ మార్గంతో పాటు కమాండ్ మరియు దానికి నావిగేట్ చేయండి:

cd సి:\డాకర్\డేటా

పేర్కొన్న స్థానిక హోస్ట్ డైరెక్టరీ యాక్సెస్ చేయబడిందని అవుట్‌పుట్ నిర్ధారిస్తుంది.

దశ 2: స్థానిక హోస్ట్ డైరెక్టరీ కంటెంట్‌ను వీక్షించండి

ఆపై, స్థానిక హోస్ట్ డైరెక్టరీ కంటెంట్‌ను జాబితా చేయండి మరియు డాకర్ కంటైనర్‌కు కాపీ చేయవలసిన కావలసిన ఫైల్‌ను ఎంచుకోండి:

ls

పై అవుట్‌పుట్‌లో, రెండు ఫైల్‌లను చూడవచ్చు. మేము ఎంచుకున్నాము ' test.txt ” ఫైల్.

దశ 3: హోస్ట్ మెషిన్ నుండి కంటైనర్‌కు ఫైల్‌ను కాపీ చేయండి

ఎంచుకున్న ఫైల్‌ని హోస్ట్ మెషీన్ నుండి నిర్దిష్ట కంటైనర్‌కు కాపీ చేయడానికి, “ని ఉపయోగించండి డాకర్ cp : ” ఆదేశం:

డాకర్ cp C:\Docker\Data\test.txt html-cont: / usr

ఇక్కడ:

  • ' సి:\Docker\Data\test.txt ” అనేది హోస్ట్ మెషీన్‌లోని ఫైల్ మార్గం:
  • ' html-cont ” అనేది కంటైనర్ పేరు.
  • ' /usr ” అనేది కంటైనర్ మార్గం:

ఈ ఆదేశం కాపీ చేయబడింది ' test.txt 'లోకల్ హోస్ట్ మెషీన్ నుండి ఫైల్'కి html-cont ' కంటైనర్.

దశ 4: కాపీ చేసిన ఫైల్‌ను ధృవీకరించండి

ఇప్పుడు, అందించిన ఆదేశాన్ని ఉపయోగించి దాని కంటెంట్‌ను యాక్సెస్ చేయడం ద్వారా ఫైల్ కంటైనర్‌కు కాపీ చేయబడిందో లేదో ధృవీకరించండి:

డాకర్ కార్యనిర్వాహకుడు -అది html-cont sh

గమనిక: కంటైనర్ నడుస్తున్నప్పుడు మాత్రమే ఈ ఆదేశం పని చేస్తుంది.

పైన పేర్కొన్న ఆదేశం ఇంటరాక్టివ్ షెల్‌ను తెరిచింది. ఇప్పుడు, కంటైనర్ కంటెంట్‌ను వీక్షించడానికి మేము అందులో ఆదేశాలను అమలు చేస్తాము.

“ని ఉపయోగించి కంటైనర్ డైరెక్టరీకి నావిగేట్ చేయండి cd 'డైరెక్టరీ పేరుతో పాటు కమాండ్:

cd usr

అప్పుడు, డైరెక్టరీ కంటెంట్‌ను జాబితా చేయండి:

ls

పై అవుట్‌పుట్ చూపిస్తుంది “ test.txt ” ఫైల్ విజయవంతంగా పేర్కొన్న కంటైనర్‌కు కాపీ చేయబడింది/బదిలీ చేయబడింది.

ముగింపు

ది ' డాకర్ cp ” ఆదేశం డాకర్ కంటైనర్‌లు మరియు లోకల్ సిస్టమ్ మధ్య ఫైల్‌లు మరియు డైరెక్టరీలను కాపీ చేయడానికి లేదా బదిలీ చేయడానికి ఉపయోగించబడుతుంది. డాకర్ కంటైనర్ నుండి స్థానిక సిస్టమ్‌కు నిర్దిష్ట ఫైల్/డైరెక్టరీని కాపీ చేయడానికి లేదా బదిలీ చేయడానికి, ' డాకర్ cp : ” ఆదేశం. ఎంచుకున్న ఫైల్‌ని హోస్ట్ మెషీన్ నుండి కంటైనర్‌కు కాపీ చేయడం కోసం, “ డాకర్ cp : ” కమాండ్ ఉపయోగించబడుతుంది.