InggrisPerancisSpanyol

Ad


favorit OnWorks

docker-cp - Online di Cloud

Jalankan docker-cp di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah docker-cp yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


docker-cp - Salin file/folder antara wadah dan sistem file lokal.

RINGKASAN


buruh pelabuhan cp [--membantu] KONTAINER:SRC_PATH DEST_PATH|-

buruh pelabuhan cp [--membantu] SRC_PATH|- KONTAINER:DEST_PATH

DESKRIPSI


Grafik buruh pelabuhan cp utilitas menyalin isi dari SRC_PATH ke TUJUAN_PATH. Anda dapat menyalin dari
sistem file wadah ke mesin lokal atau sebaliknya, dari sistem file lokal
ke wadah. Jika - ditentukan untuk SRC_PATH or TUJUAN_PATH, Anda juga dapat
streaming arsip tar dari STDIN atau STDOUT. itu CONTAINER bisa berlari atau berhenti
wadah. NS SRC_PATH or TUJUAN_PATH menjadi file atau direktori.

Grafik buruh pelabuhan cp perintah mengasumsikan jalur kontainer relatif terhadap kontainer / (akar)
direktori. Ini berarti memberikan garis miring awal adalah opsional; Perintah melihat
welas asih_darwin:/tmp/foo/myfile.txt dan welas asih_darwin:tmp/foo/myfile.txt as
identik. Jalur mesin lokal dapat berupa nilai absolut atau relatif. Perintah
menafsirkan jalur relatif mesin lokal sebagai relatif terhadap direktori kerja saat ini
dimana buruh pelabuhan cp dijalankan.

Grafik cp perintah berperilaku seperti Unix cp -a perintah di direktori itu disalin
secara rekursif dengan izin yang dipertahankan jika memungkinkan. Kepemilikan diatur ke pengguna dan
kelompok utama di tempat tujuan. Misalnya, file yang disalin ke wadah dibuat
dengan UID:GID dari pengguna root. File yang disalin ke mesin lokal dibuat dengan
UID:GID dari pengguna yang memanggil buruh pelabuhan cp memerintah. Jika Anda menentukan -L pilihan,
buruh pelabuhan cp mengikuti tautan simbolis apa pun di SRC_PATH.

Dengan asumsi pemisah jalur dari /, argumen pertama dari SRC_PATH dan argumen kedua dari
TUJUAN_PATH, perilakunya adalah sebagai berikut:

· SRC_PATH menentukan file

· TUJUAN_PATH tidak ada

· file disimpan ke file yang dibuat di TUJUAN_PATH

· TUJUAN_PATH tidak ada dan diakhiri dengan /

· Kondisi kesalahan: direktori tujuan harus ada.

· TUJUAN_PATH ada dan merupakan file

· tujuan ditimpa dengan konten file sumber

· TUJUAN_PATH ada dan merupakan direktori

· file disalin ke direktori ini menggunakan nama dasar dari SRC_PATH

· SRC_PATH menentukan direktori

· TUJUAN_PATH tidak ada

· TUJUAN_PATH dibuat sebagai direktori dan isi dari direktori sumber disalin
ke direktori ini

· TUJUAN_PATH ada dan merupakan file

· Kondisi kesalahan: tidak dapat menyalin direktori ke file

· TUJUAN_PATH ada dan merupakan direktori

· SRC_PATH tidak berakhir dengan /.

· direktori sumber disalin ke direktori ini

· SRC_PATH berakhir dengan /.

· NS Konten dari direktori sumber disalin ke direktori ini

Perintah membutuhkan SRC_PATH dan TUJUAN_PATH ada sesuai dengan aturan di atas. Jika
SRC_PATH bersifat lokal dan merupakan tautan simbolik, tautan simbolik, bukan target, disalin oleh
bawaan. Untuk menyalin target tautan dan bukan tautan, tentukan -L .

Sebuah titik dua (:) digunakan sebagai pembatas antara CONTAINER dan jalurnya. Anda juga bisa menggunakan : ketika
menentukan jalur ke a SRC_PATH or TUJUAN_PATH pada mesin lokal, misalnya
file: nama.txt. Jika Anda menggunakan : di jalur mesin lokal, Anda harus eksplisit dengan a
jalur relatif atau absolut, misalnya:

`/path/to/file:name.txt` atau `./file:name.txt`

Tidak mungkin menyalin file sistem tertentu seperti sumber daya di bawah / proc, / sys, / dev,
dan mount yang dibuat oleh pengguna di dalam container.

Menggunakan - sebagai SRC_PATH mengalirkan konten STDIN sebagai arsip tar. Perintah
mengekstrak isi tar ke TUJUAN_PATH dalam sistem file kontainer. Pada kasus ini,
TUJUAN_PATH harus menentukan direktori. Menggunakan - as TUJUAN_PATH mengalirkan konten
sumber daya sebagai arsip tar untuk STDOUT.

PILIHAN


-L, --ikuti-tautan=benar|palsu
Ikuti tautan simbol di SRC_PATH

--membantu
Cetak pernyataan penggunaan

CONTOH


Misalkan sebuah wadah telah selesai menghasilkan beberapa keluaran sebagai file yang disimpannya di suatu tempat di
sistem filenya. Ini bisa berupa output dari pekerjaan build atau perhitungan lainnya. Kamu bisa
salin output ini dari wadah ke lokasi di host lokal Anda.

Jika Anda ingin menyalin /tmp/foo direktori dari wadah ke yang sudah ada / Tmp direktori
pada tuan rumah Anda. Jika kamu lari buruh pelabuhan cp di direktori (rumah) Anda di Host lokal:

$ buruh pelabuhan cp welas asih_darwin:tmp/foo / Tmp

Docker membuat /tmp/foo direktori di host Anda. Atau, Anda dapat menghilangkan yang terkemuka
garis miring pada perintah. Jika Anda menjalankan perintah ini dari direktori home Anda:

$ docker cp welas asih_darwin:tmp/foo tmp

If / Tmp tidak ada, Docker akan membuatnya dan menyalin konten /tmp/foo dari
wadah ke direktori baru ini. Jika / Tmp sudah ada sebagai direktori, lalu Docker
akan menyalin isi dari /tmp/foo dari wadah ke direktori di /tmp/foo.

Saat menyalin satu file ke yang sudah ada LOKALPATH, yang buruh pelabuhan cp perintah akan baik
menimpa isi LOKALPATH jika itu adalah file atau tempatkan ke dalam LOKALPATH jika itu adalah
direktori, menimpa file yang ada dengan nama yang sama jika ada. Misalnya, ini
perintah:

$ buruh pelabuhan cp sharp_ptolemy:/tmp/foo/myfile.txt /test

If /tes tidak ada di mesin lokal, itu akan dibuat sebagai file dengan
Isi dari /tmp/foo/filesaya.txt dari wadah. Jika /tes ada sebagai file, itu akan menjadi
ditimpa. Terakhir, jika /tes ada sebagai direktori, file akan disalin ke
/test/filesaya.txt.

Selanjutnya, misalkan Anda ingin menyalin file atau folder ke dalam wadah. Misalnya, ini bisa
menjadi file konfigurasi atau input lain untuk komputasi yang berjalan lama yang Anda inginkan
ingin menempatkan ke dalam wadah yang dibuat sebelum dimulai. Ini berguna karena memang
tidak memerlukan file konfigurasi atau input lain untuk ada di gambar kontainer.

Jika Anda memiliki file, config.yml, di direktori saat ini di host lokal Anda dan ingin
salin ke direktori yang ada di /etc/aplikasi-saya.d dalam sebuah wadah, perintah ini dapat berupa
bekas:

$ buruh pelabuhan cp config.yml wadah aplikasi saya:/etc/aplikasi-saya.d

Jika Anda memiliki beberapa file di direktori lokal / konfigurasi yang perlu Anda salin ke
direktori /etc/aplikasi-saya.d dalam wadah:

$ buruh pelabuhan cp /config/. myappcontainer:/etc/my-app.d

Perintah di atas akan menyalin konten lokal / konfigurasi direktori ke dalam direktori
/etc/aplikasi-saya.d di dalam wadah.

Terakhir, jika Anda ingin menyalin tautan simbolis ke dalam wadah, Anda biasanya ingin menyalin
target tertaut dan bukan tautan itu sendiri. Untuk menyalin target, gunakan -L pilihan, untuk
contoh:

$ln -s /tmp/somefile /tmp/somefile.ln
$ buruh pelabuhan cp -L /tmp/somefile.ln wadah aplikasi saya:/ tmp /

Perintah ini menyalin konten lokal /tmp/somefile ke dalam file /tmp/somefile.ln in
wadah. Tanpa -L opsi, opsi /tmp/somefile.ln mempertahankan tautan simbolisnya tetapi tidak
isinya.

SEJARAH


April 2014, Awalnya disusun oleh William Henry (ketika di redhat dot com) berdasarkan
bahan sumber docker.com dan pekerjaan internal. Juni 2014, diperbarui oleh Sven Dowideit
[email dilindungi]Mei 2015, diperbarui oleh Josh Hawn[email dilindungi]

Gunakan docker-cp online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad