ഇംഗ്ലീഷ്ഫ്രഞ്ച്സ്പാനിഷ്

Ad


OnWorks ഫെവിക്കോൺ

docker-cp - ക്ലൗഡിൽ ഓൺലൈനിൽ

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിവയിലൂടെ OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് പ്രൊവൈഡറിൽ ഡോക്കർ-സിപി പ്രവർത്തിപ്പിക്കുക

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്‌സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന ഡോക്കർ-സിപി കമാൻഡ് ഇതാണ്.

പട്ടിക:

NAME


docker-cp - ഒരു കണ്ടെയ്‌നറിനും ലോക്കൽ ഫയൽസിസ്റ്റത്തിനും ഇടയിൽ ഫയലുകൾ/ഫോൾഡറുകൾ പകർത്തുക.

സിനോപ്സിസ്


ഡോക്കർ cp [--സഹായിക്കൂ] കണ്ടെയ്‌നർ:SRC_PATH DEST_PATH|-

ഡോക്കർ cp [--സഹായിക്കൂ] SRC_PATH|- കണ്ടെയ്നർ:DEST_PATH

വിവരണം


ദി ഡോക്കർ cp എന്നതിന്റെ ഉള്ളടക്കം യൂട്ടിലിറ്റി പകർത്തുന്നു SRC_PATH ലേക്ക് DEST_PATH. നിങ്ങൾക്ക് പകർത്താം
കണ്ടെയ്‌നറിന്റെ ഫയൽ സിസ്റ്റം ലോക്കൽ മെഷീനിലേക്കോ റിവേഴ്‌സിലേക്കോ, ലോക്കൽ ഫയൽസിസ്റ്റത്തിൽ നിന്ന്
കണ്ടെയ്നറിലേക്ക്. എങ്കിൽ - ഒന്നിന് വേണ്ടി വ്യക്തമാക്കിയിരിക്കുന്നു SRC_PATH or DEST_PATH, നിങ്ങൾക്കും കഴിയും
നിന്ന് ഒരു ടാർ ആർക്കൈവ് സ്ട്രീം ചെയ്യുക STDIN അല്ലെങ്കിൽ STDOUT. ദി കണ്ടെയ്നർ ഒരു ഓട്ടമോ നിർത്തിയോ ആകാം
കണ്ടെയ്നർ. ദി SRC_PATH or DEST_PATH ഒരു ഫയലോ ഡയറക്ടറിയോ ആകുക.

ദി ഡോക്കർ cp കണ്ടെയ്‌നർ പാതകൾ കണ്ടെയ്‌നറുമായി ബന്ധപ്പെട്ടതാണെന്ന് കമാൻഡ് അനുമാനിക്കുന്നു / (റൂട്ട്)
ഡയറക്ടറി. ഇതിനർത്ഥം പ്രാരംഭ ഫോർവേഡ് സ്ലാഷ് നൽകുന്നത് ഓപ്ഷണലാണ്; കമാൻഡ് കാണുന്നു
compassionate_darwin:/tmp/foo/myfile.txt ഒപ്പം compassionate_darwin:tmp/foo/myfile.txt as
സമാനമായ. ലോക്കൽ മെഷീൻ പാതകൾ കേവലമോ ആപേക്ഷികമോ ആയ മൂല്യമായിരിക്കാം. ആജ്ഞ
ഒരു ലോക്കൽ മെഷീന്റെ ആപേക്ഷിക പാതകളെ നിലവിലെ പ്രവർത്തന ഡയറക്ടറിയുമായി ബന്ധപ്പെടുത്തി വ്യാഖ്യാനിക്കുന്നു
എവിടെ ഡോക്കർ cp ഓടുകയാണ്.

ദി 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 അവസാനിക്കുന്നു /.

· ദി ഉള്ളടക്കം ഉറവിട ഡയറക്‌ടറി ഈ ഡയറക്‌ടറിയിലേക്ക് പകർത്തിയിരിക്കുന്നു

കമാൻഡ് ആവശ്യപ്പെടുന്നു SRC_PATH ഒപ്പം DEST_PATH മേൽപ്പറഞ്ഞ നിയമങ്ങൾ അനുസരിച്ച് നിലനിൽക്കാൻ. എങ്കിൽ
SRC_PATH പ്രാദേശികവും ഒരു പ്രതീകാത്മക ലിങ്കുമാണ്, പ്രതീകാത്മക ലിങ്ക്, ലക്ഷ്യമല്ല, പകർത്തിയത്
സ്ഥിരസ്ഥിതി. ലിങ്ക് ലക്ഷ്യമല്ല, ലിങ്ക് പകർത്താൻ, വ്യക്തമാക്കുക -L ഓപ്ഷൻ.

ഒരു കോളൻ (:) തമ്മിലുള്ള ഡിലിമിറ്ററായി ഉപയോഗിക്കുന്നു കണ്ടെയ്നർ അതിന്റെ പാതയും. നിങ്ങൾക്ക് ഉപയോഗിക്കാനും കഴിയും : എപ്പോൾ
എയിലേക്കുള്ള പാതകൾ വ്യക്തമാക്കുന്നു SRC_PATH or DEST_PATH ഒരു പ്രാദേശിക മെഷീനിൽ, ഉദാഹരണത്തിന്
ഫയൽ:name.txt. നിങ്ങൾ എ ഉപയോഗിക്കുകയാണെങ്കിൽ : ഒരു പ്രാദേശിക മെഷീൻ പാതയിൽ, നിങ്ങൾ a ഉപയോഗിച്ച് വ്യക്തമായിരിക്കണം
ആപേക്ഷിക അല്ലെങ്കിൽ കേവല പാത, ഉദാഹരണത്തിന്:

`/path/to/file:name.txt` അല്ലെങ്കിൽ `./file:name.txt`

താഴെയുള്ള ഉറവിടങ്ങൾ പോലുള്ള ചില സിസ്റ്റം ഫയലുകൾ പകർത്താൻ സാധ്യമല്ല / proc, / sys, / dev,
കണ്ടെയ്‌നറിൽ ഉപയോക്താവ് സൃഷ്‌ടിച്ച മൗണ്ടുകളും.

ഉപയോഗിക്കുന്നു - പോലെ SRC_PATH ഉള്ളടക്കങ്ങൾ സ്ട്രീം ചെയ്യുന്നു STDIN ഒരു ടാർ ആർക്കൈവ് ആയി. ആജ്ഞ
എന്നതിലേക്ക് ടാറിന്റെ ഉള്ളടക്കം വേർതിരിച്ചെടുക്കുന്നു DEST_PATH കണ്ടെയ്നറിന്റെ ഫയൽ സിസ്റ്റത്തിൽ. ഈ സാഹചര്യത്തിൽ,
DEST_PATH ഒരു ഡയറക്ടറി വ്യക്തമാക്കണം. ഉപയോഗിക്കുന്നത് - as DEST_PATH യുടെ ഉള്ളടക്കങ്ങൾ സ്ട്രീം ചെയ്യുന്നു
ഒരു ടാർ ആർക്കൈവ് ആയി റിസോഴ്സ് STDOUT.

ഓപ്ഷനുകൾ


-L, --ഫോളോ-ലിങ്ക്=യഥാർഥ|തെറ്റായ
SRC_PATH-ലെ ചിഹ്ന ലിങ്ക് പിന്തുടരുക

--സഹായിക്കൂ
ഉപയോഗ പ്രസ്താവന അച്ചടിക്കുക

ഉദാഹരണങ്ങൾ


ഒരു കണ്ടെയ്‌നർ ഒരു ഫയലായി കുറച്ച് ഔട്ട്‌പുട്ട് ഉൽപ്പാദിപ്പിക്കുന്നത് പൂർത്തിയാക്കി എന്ന് കരുതുക
അതിന്റെ ഫയൽസിസ്റ്റം. ഇത് ഒരു ബിൽഡ് ജോലിയുടെയോ മറ്റേതെങ്കിലും കണക്കുകൂട്ടലിന്റെയോ ഔട്ട്പുട്ട് ആകാം. നിങ്ങൾക്ക് കഴിയും
ഈ ഔട്ട്‌പുട്ടുകൾ കണ്ടെയ്‌നറിൽ നിന്ന് നിങ്ങളുടെ പ്രാദേശിക ഹോസ്റ്റിലെ ഒരു സ്ഥലത്തേക്ക് പകർത്തുക.

നിങ്ങൾക്ക് പകർത്തണമെങ്കിൽ /tmp/foo ഒരു കണ്ടെയ്‌നറിൽ നിന്ന് നിലവിലുള്ളതിലേക്കുള്ള ഡയറക്ടറി / tmp ഡയറക്ടറി
നിങ്ങളുടെ ഹോസ്റ്റിൽ. നിങ്ങൾ ഓടുകയാണെങ്കിൽ ഡോക്കർ cp ലോക്കൽ ഹോസ്റ്റിലെ നിങ്ങളുടെ (ഹോം) ഡയറക്ടറിയിൽ:

$ ഡോക്കർ cp compassionate_darwin:tmp/foo / tmp

ഡോക്കർ എ സൃഷ്ടിക്കുന്നു /tmp/foo നിങ്ങളുടെ ഹോസ്റ്റിലെ ഡയറക്ടറി. പകരമായി, നിങ്ങൾക്ക് ലീഡിംഗ് ഒഴിവാക്കാം
കമാൻഡിൽ സ്ലാഷ് ചെയ്യുക. നിങ്ങളുടെ ഹോം ഡയറക്ടറിയിൽ നിന്ന് ഈ കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുകയാണെങ്കിൽ:

$ ഡോക്കർ cp compassionate_darwin:tmp/foo tmp

If / tmp നിലവിലില്ല, ഡോക്കർ അത് സൃഷ്ടിക്കുകയും ഉള്ളടക്കം പകർത്തുകയും ചെയ്യും /tmp/foo അതില് നിന്ന്
ഈ പുതിയ ഡയറക്ടറിയിലേക്ക് കണ്ടെയ്നർ. എങ്കിൽ / tmp ഒരു ഡയറക്ടറിയായി ഇതിനകം നിലവിലുണ്ട്, തുടർന്ന് ഡോക്കർ
യുടെ ഉള്ളടക്കം പകർത്തും /tmp/foo കണ്ടെയ്‌നറിൽ നിന്ന് ഒരു ഡയറക്‌ടറിയിലേക്ക് /tmp/foo.

നിലവിലുള്ളതിലേക്ക് ഒരൊറ്റ ഫയൽ പകർത്തുമ്പോൾ ലോക്കൽപത്ത്, ഡോക്കർ cp കമാൻഡ് ഒന്നുകിൽ ചെയ്യും
ഉള്ളടക്കങ്ങൾ തിരുത്തിയെഴുതുക ലോക്കൽപത്ത് അതൊരു ഫയലാണെങ്കിൽ അല്ലെങ്കിൽ അതിൽ സ്ഥാപിക്കുക ലോക്കൽപത്ത് എങ്കിൽ a
ഡയറക്‌ടറി, നിലവിലുണ്ടെങ്കിൽ അതേ പേരിൽ നിലവിലുള്ള ഒരു ഫയൽ തിരുത്തിയെഴുതുന്നു. ഉദാഹരണത്തിന്, ഇത്
കമാൻഡ്:

$ ഡോക്കർ cp sharp_ptolemy:/tmp/foo/myfile.txt /test

If /ടെസ്റ്റ് ലോക്കൽ മെഷീനിൽ നിലവിലില്ല, ഇത് ഉപയോഗിച്ച് ഒരു ഫയലായി സൃഷ്ടിക്കപ്പെടും
ഉള്ളടക്കം /tmp/foo/myfile.txt കണ്ടെയ്നറിൽ നിന്ന്. എങ്കിൽ /ടെസ്റ്റ് ഒരു ഫയലായി നിലവിലുണ്ട്, അത് ആയിരിക്കും
തിരുത്തിയെഴുതി. അവസാനമായി, എങ്കിൽ /ടെസ്റ്റ് ഒരു ഡയറക്ടറിയായി നിലവിലുണ്ട്, ഫയൽ പകർത്തപ്പെടും
/test/myfile.txt.

അടുത്തതായി, നിങ്ങൾ ഒരു ഫയലോ ഫോൾഡറോ ഒരു കണ്ടെയ്‌നറിലേക്ക് പകർത്താൻ ആഗ്രഹിക്കുന്നുവെന്ന് കരുതുക. ഉദാഹരണത്തിന്, ഇതിന് കഴിയും
ഒരു കോൺഫിഗറേഷൻ ഫയലോ ദീർഘകാലം പ്രവർത്തിക്കുന്ന ഒരു കംപ്യൂട്ടേഷനിലേക്കുള്ള മറ്റേതെങ്കിലും ഇൻപുട്ടോ ആയിരിക്കുക
അത് ആരംഭിക്കുന്നതിന് മുമ്പ് സൃഷ്ടിച്ച ഒരു കണ്ടെയ്നറിൽ സ്ഥാപിക്കാൻ ഇഷ്ടപ്പെടുന്നു. ഇത് ഉപയോഗപ്രദമാണ്, കാരണം ഇത് ചെയ്യുന്നു
കണ്ടെയ്നർ ഇമേജിൽ കോൺഫിഗറേഷൻ ഫയലോ മറ്റ് ഇൻപുട്ടോ ആവശ്യമില്ല.

നിങ്ങൾക്ക് ഒരു ഫയൽ ഉണ്ടെങ്കിൽ, config.yml, നിങ്ങളുടെ പ്രാദേശിക ഹോസ്റ്റിലെ നിലവിലെ ഡയറക്‌ടറിയിൽ ഒപ്പം ആഗ്രഹിക്കുന്നു
ഇത് നിലവിലുള്ള ഒരു ഡയറക്ടറിയിലേക്ക് പകർത്തുക /etc/my-app.d ഒരു കണ്ടെയ്നറിൽ, ഈ കമാൻഡ് ആകാം
ഉപയോഗിച്ചവ:

$ ഡോക്കർ cp config.yml myappcontainer:/etc/my-app.d

നിങ്ങൾക്ക് ഒരു പ്രാദേശിക ഡയറക്ടറിയിൽ നിരവധി ഫയലുകൾ ഉണ്ടെങ്കിൽ /config നിങ്ങൾ പകർത്തേണ്ടവ a
ഡയറക്ടറി /etc/my-app.d ഒരു കണ്ടെയ്നറിൽ:

$ ഡോക്കർ cp /config/. myappcontainer:/etc/my-app.d

മുകളിലുള്ള കമാൻഡ് ലോക്കലിന്റെ ഉള്ളടക്കങ്ങൾ പകർത്തും /config ഡയറക്ടറി ഡയറക്ടറിയിലേക്ക്
/etc/my-app.d പാത്രത്തിൽ.

അവസാനമായി, നിങ്ങൾക്ക് ഒരു പ്രതീകാത്മക ലിങ്ക് ഒരു കണ്ടെയ്‌നറിലേക്ക് പകർത്തണമെങ്കിൽ, നിങ്ങൾ സാധാരണയായി പകർത്താൻ ആഗ്രഹിക്കുന്നു
ലിങ്ക് ചെയ്‌ത ലക്ഷ്യം, ലിങ്ക് തന്നെയല്ല. ലക്ഷ്യം പകർത്താൻ, ഉപയോഗിക്കുക -L ഓപ്ഷൻ, വേണ്ടി
ഉദാഹരണം:

$ ln -s /tmp/somefile /tmp/somefile.ln
$ ഡോക്കർ cp -L /tmp/somefile.ln myappcontainer:/ tmp /

ഈ കമാൻഡ് ലോക്കലിന്റെ ഉള്ളടക്കം പകർത്തുന്നു /tmp/somefile ഫയലിലേക്ക് /tmp/somefile.ln in
കണ്ടെയ്നർ. കൂടാതെ -L ഓപ്ഷൻ ,. /tmp/somefile.ln അതിന്റെ പ്രതീകാത്മക ലിങ്ക് സംരക്ഷിക്കുന്നു, പക്ഷേ അല്ല
അതിന്റെ ഉള്ളടക്കം.

ചരിത്രം


ഏപ്രിൽ 2014, യഥാർത്ഥത്തിൽ വില്യം ഹെൻറി (എപ്പോൾ റെഡ്ഹാറ്റ് ഡോട്ട് കോമിൽ) സമാഹരിച്ചത്
docker.com ഉറവിട മെറ്റീരിയലും ആന്തരിക ജോലിയും. ജൂൺ 2014, Sven Dowideit അപ്ഡേറ്റ് ചെയ്തത്
[ഇമെയിൽ പരിരക്ഷിച്ചിരിക്കുന്നു]⟩ മെയ് 2015, ജോഷ് ഹോൺ അപ്ഡേറ്റ് ചെയ്തത് ⟨[ഇമെയിൽ പരിരക്ഷിച്ചിരിക്കുന്നു]

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ഡോക്കർ-സിപി ഓൺലൈനായി ഉപയോഗിക്കുക


സൗജന്യ സെർവറുകളും വർക്ക്സ്റ്റേഷനുകളും

Windows & Linux ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്യുക

ലിനക്സ് കമാൻഡുകൾ

Ad