अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

डॉकर-सीपी - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में डॉकर-सीपी चलाएं

यह कमांड डॉकर-सीपी है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


docker-cp - एक कंटेनर और स्थानीय फ़ाइल सिस्टम के बीच फ़ाइलों/फ़ोल्डरों की प्रतिलिपि बनाएँ।

SYNOPSIS


डाक में काम करनेवाला मज़दूर cp [--मदद] कंटेनर:SRC_PATH DEST_PATH|-

डाक में काम करनेवाला मज़दूर cp [--मदद] SRC_PATH|- कंटेनर:DEST_PATH

वर्णन


RSI डाक में काम करनेवाला मज़दूर cp उपयोगिता इसकी सामग्री की प्रतिलिपि बनाती है SRC_PATH को DEST_PATH. आप से कॉपी कर सकते हैं
कंटेनर के फ़ाइल सिस्टम को स्थानीय फ़ाइल सिस्टम से स्थानीय मशीन या इसके विपरीत
कंटेनर को. अगर - दोनों में से किसी एक के लिए निर्दिष्ट किया गया है SRC_PATH or DEST_PATH, आप भी कर सकते हैं
से एक टार संग्रह स्ट्रीम करें एसटीडीआईएन या करने के लिए एसटीडीओयूटीCONTAINER दौड़ना या रुकना हो सकता है
कंटेनर. SRC_PATH or DEST_PATH एक फ़ाइल या निर्देशिका बनें.

RSI डाक में काम करनेवाला मज़दूर cp कमांड मानता है कि कंटेनर पथ कंटेनर के सापेक्ष हैं / (रूट)
निर्देशिका। इसका मतलब है कि प्रारंभिक फॉरवर्ड स्लैश की आपूर्ति वैकल्पिक है; आदेश देखता है
दयालु_डार्विन:/tmp/foo/myfile.txt और दयालु_डार्विन:tmp/foo/myfile.txt as
समान। स्थानीय मशीन पथ पूर्ण या सापेक्ष मान हो सकते हैं। आदेश
वर्तमान कार्यशील निर्देशिका के सापेक्ष स्थानीय मशीन के सापेक्ष पथों की व्याख्या करता है
जहां डाक में काम करनेवाला मज़दूर cp चलाया जाता है।

RSI cp कमांड यूनिक्स की तरह व्यवहार करता है cp -a उस निर्देशिका में कमांड की प्रतिलिपि बनाई जाती है
यदि संभव हो तो अनुमतियों को संरक्षित करके पुनरावर्ती रूप से। स्वामित्व उपयोगकर्ता के लिए निर्धारित है और
गंतव्य पर प्राथमिक समूह. उदाहरण के लिए, किसी कंटेनर में कॉपी की गई फ़ाइलें बनाई जाती हैं
साथ में यूआईडी:जीआईडी रूट उपयोगकर्ता का. स्थानीय मशीन में कॉपी की गई फ़ाइलें इसके साथ बनाई जाती हैं
यूआईडी:जीआईडी उस उपयोगकर्ता का जिसने इसका आह्वान किया डाक में काम करनेवाला मज़दूर cp आज्ञा। यदि आप निर्दिष्ट करते हैं -L विकल्प,
डाक में काम करनेवाला मज़दूर cp में किसी भी प्रतीकात्मक लिंक का अनुसरण करता है SRC_PATH.

का पथ विभाजक मानकर /, का पहला तर्क SRC_PATH और दूसरा तर्क
DEST_PATH, व्यवहार इस प्रकार है:

· SRC_PATH एक फ़ाइल निर्दिष्ट करता है

· DEST_PATH अस्तित्व में नहीं है

· फ़ाइल को बनाई गई फ़ाइल में सहेजा गया है DEST_PATH

· DEST_PATH अस्तित्व में नहीं है और समाप्त हो जाता है /

· त्रुटि स्थिति: गंतव्य निर्देशिका मौजूद होनी चाहिए.

· DEST_PATH मौजूद है और एक फ़ाइल है

· गंतव्य को स्रोत फ़ाइल की सामग्री के साथ अधिलेखित कर दिया गया है

· DEST_PATH मौजूद है और एक निर्देशिका है

· फ़ाइल को बेसनाम का उपयोग करके इस निर्देशिका में कॉपी किया गया है SRC_PATH

· SRC_PATH एक निर्देशिका निर्दिष्ट करता है

· DEST_PATH अस्तित्व में नहीं है

· DEST_PATH एक निर्देशिका के रूप में बनाई गई है और अंतर्वस्तु स्रोत निर्देशिका की प्रतिलिपि बनाई गई है
इस निर्देशिका में

· DEST_PATH मौजूद है और एक फ़ाइल है

· त्रुटि स्थिति: किसी निर्देशिका को किसी फ़ाइल में कॉपी नहीं किया जा सकता

· DEST_PATH मौजूद है और एक निर्देशिका है

· SRC_PATH के साथ ख़त्म नहीं होता /.

· स्रोत निर्देशिका को इस निर्देशिका में कॉपी किया गया है

· SRC_PATH के साथ समाप्त होता है /.

· NS सामग्री स्रोत निर्देशिका की प्रतिलिपि इस निर्देशिका में बनाई गई है

आदेश की आवश्यकता है SRC_PATH और DEST_PATH उपरोक्त नियमों के अनुसार अस्तित्व में रहना। अगर
SRC_PATH स्थानीय है और एक प्रतीकात्मक लिंक है, प्रतीकात्मक लिंक, लक्ष्य नहीं, द्वारा कॉपी किया गया है
गलती करना। लिंक लक्ष्य को कॉपी करने के लिए और लिंक को नहीं, निर्दिष्ट करें -L विकल्प.

एक कोलन (:) का उपयोग बीच सीमांकक के रूप में किया जाता है CONTAINER और उसका मार्ग. आप भी उपयोग कर सकते हैं : कब
a के लिए पथ निर्दिष्ट करना SRC_PATH or DEST_PATH उदाहरण के लिए, किसी स्थानीय मशीन पर
फ़ाइल:नाम.txt। अगर आप ए : स्थानीय मशीन पथ में, आपको a के साथ स्पष्ट होना चाहिए
उदाहरण के लिए, सापेक्ष या निरपेक्ष पथ:

`/path/to/file:name.txt` या `./file:name.txt`

कुछ सिस्टम फ़ाइलों जैसे कि संसाधनों की प्रतिलिपि बनाना संभव नहीं है / proc, / sys, / dev,
और कंटेनर में उपयोगकर्ता द्वारा बनाए गए माउंट।

का प्रयोग - जैसा SRC_PATH की सामग्री को स्ट्रीम करता है एसटीडीआईएन टार संग्रह के रूप में। आदेश
टार की सामग्री को निकालता है DEST_PATH कंटेनर के फ़ाइल सिस्टम में. इस मामले में,
DEST_PATH एक निर्देशिका निर्दिष्ट करनी होगी. का उपयोग करते हुए - as DEST_PATH की सामग्री को स्ट्रीम करता है
टार संग्रह के रूप में संसाधन एसटीडीओयूटी.

विकल्प


-L, --फ़ॉलो-लिंक=<strong>उद्देश्य</strong>|असत्य
SRC_PATH में प्रतीक लिंक का अनुसरण करें

--मदद
प्रिंट उपयोग विवरण

उदाहरण


मान लीजिए कि एक कंटेनर ने फ़ाइल के रूप में कुछ आउटपुट तैयार कर लिया है, जिसे वह कहीं सहेजता है
इसका फ़ाइल सिस्टम. यह किसी बिल्ड जॉब या किसी अन्य गणना का आउटपुट हो सकता है। तुम कर सकते हो
इन आउटपुट को कंटेनर से अपने स्थानीय होस्ट पर किसी स्थान पर कॉपी करें।

अगर आप कॉपी करना चाहते हैं /tmp/foo एक कंटेनर से मौजूदा तक निर्देशिका / Tmp डायरेक्टरी
आपके मेजबान पर. यदि आप दौड़ते हैं डाक में काम करनेवाला मज़दूर cp स्थानीय होस्ट पर आपकी (होम) निर्देशिका में:

$ डॉकर सीपी अनुकंपा_डार्विन:tmp/foo / Tmp

डॉकर एक बनाता है /tmp/foo आपके होस्ट पर निर्देशिका। वैकल्पिक रूप से, आप अग्रणी को छोड़ सकते हैं
कमांड में स्लैश करें. यदि आप इस आदेश को अपनी होम निर्देशिका से निष्पादित करते हैं:

$ डॉकर सीपी दयालु_डार्विन: टीएमपी/फू टीएमपी

If / Tmp अस्तित्व में नहीं है, डॉकर इसे बनाएगा और इसकी सामग्री की प्रतिलिपि बनाएगा /tmp/foo से
इस नई निर्देशिका में कंटेनर। अगर / Tmp पहले से ही एक निर्देशिका के रूप में मौजूद है, फिर डॉकर
की सामग्री की प्रतिलिपि बनायेगा /tmp/foo कंटेनर से एक निर्देशिका में /tmp/foo.

किसी एकल फ़ाइल को किसी मौजूदा फ़ाइल में कॉपी करते समय लोकलपथ, डाक में काम करनेवाला मज़दूर cp आदेश या तो होगा
की सामग्री को अधिलेखित करें लोकलपथ यदि यह एक फ़ाइल है या इसे इसमें रखें लोकलपथ अगर यह एक है
निर्देशिका, यदि कोई मौजूद है तो उसी नाम की मौजूदा फ़ाइल को ओवरराइट करना। उदाहरण के लिए, यह
आदेश:

$ डॉकर सीपी शार्प_प्टोलेमी:/tmp/foo/myfile.txt /test

If /परीक्षा स्थानीय मशीन पर मौजूद नहीं है, इसे एक फ़ाइल के रूप में बनाया जाएगा
की सामग्री /tmp/foo/myfile.txt कंटेनर से. अगर /परीक्षा एक फ़ाइल के रूप में मौजूद है, यह होगा
अधिलेखित. अंत में, यदि /परीक्षा एक निर्देशिका के रूप में मौजूद है, फ़ाइल की प्रतिलिपि बनाई जाएगी
/परीक्षण/myfile.txt.

इसके बाद, मान लीजिए कि आप किसी फ़ाइल या फ़ोल्डर को एक कंटेनर में कॉपी करना चाहते हैं। उदाहरण के लिए, यह हो सकता है
लंबे समय तक चलने वाली गणना के लिए एक कॉन्फ़िगरेशन फ़ाइल या कुछ अन्य इनपुट बनें जो आप करेंगे
शुरू होने से पहले इसे किसी बनाए गए कंटेनर में रखना पसंद है। यह उपयोगी है क्योंकि ऐसा होता है
कंटेनर छवि में मौजूद कॉन्फ़िगरेशन फ़ाइल या अन्य इनपुट की आवश्यकता नहीं है।

यदि आपके पास कोई फ़ाइल है, config.yml, अपने स्थानीय होस्ट पर वर्तमान निर्देशिका में और करना चाहते हैं
इसे मौजूदा निर्देशिका में कॉपी करें /etc/my-app.d एक कंटेनर में, यह कमांड हो सकता है
उपयोग किया गया:

$ डॉकर सीपी config.yml myappcontainer:/etc/my-app.d

यदि आपके पास स्थानीय निर्देशिका में कई फ़ाइलें हैं /कॉन्फ़िगरेशन जिसे आपको कॉपी करना होगा
डायरेक्टरी /etc/my-app.d एक कंटेनर में:

$ डॉकर सीपी /कॉन्फिग/. myappcontainer:/etc/my-app.d

उपरोक्त आदेश स्थानीय की सामग्री की प्रतिलिपि बनायेगा /कॉन्फ़िगरेशन निर्देशिका में निर्देशिका
/etc/my-app.d कंटेनर में.

अंत में, यदि आप एक प्रतीकात्मक लिंक को एक कंटेनर में कॉपी करना चाहते हैं, तो आप आमतौर पर कॉपी करना चाहेंगे
लिंक किया गया लक्ष्य, लिंक ही नहीं। लक्ष्य की प्रतिलिपि बनाने के लिए, का उपयोग करें -L विकल्प, के लिए
उदाहरण:

$ ln -s /tmp/somefile /tmp/somefile.ln
$ डॉकर सीपी-एल /tmp/somefile.ln myappcontainer:/ Tmp /

यह कमांड स्थानीय की सामग्री को कॉपी करता है /tmp/somefile फ़ाइल में /tmp/somefile.ln in
बर्तन। बिना -L विकल्प, /tmp/somefile.ln इसके प्रतीकात्मक लिंक को सुरक्षित रखता है लेकिन नहीं
इसकी सामग्री।

इतिहास


अप्रैल 2014, मूल रूप से विलियम हेनरी द्वारा संकलित (व्हेयरी एट रेडहैट डॉट कॉम) पर आधारित है
docker.com स्रोत सामग्री और आंतरिक कार्य। जून 2014, स्वेन डोविडेइट द्वारा अपडेट किया गया
[ईमेल संरक्षित]⟩ मई 2015, जोश हॉन द्वारा अद्यतन ⟨[ईमेल संरक्षित]

onworks.net सेवाओं का उपयोग करके ऑनलाइन docker-cp का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad