Di manakah docker menyalin fail ke fail tempatan?

PHPz
Lepaskan: 2023-04-04 10:10:06
asal
5703 orang telah melayarinya

Docker ialah teknologi virtualisasi popular yang digunakan secara meluas untuk membangunkan, menguji dan menggunakan aplikasi. Dalam Docker, kadangkala perlu menyalin fail dalam bekas ke hos untuk sandaran, penghantaran atau pemprosesan selanjutnya. Jadi, di mana hendak menyalin fail ke fail tempatan di Docker? Artikel ini akan memperkenalkan anda kepada langkah-langkah khusus untuk menyalin fail dalam Docker.

1. Gunakan arahan Docker cp untuk menyalin fail

Arahan cp Docker ialah kaedah menyalin fail yang disediakan oleh Docker Ia boleh menyalin fail atau direktori dalam bekas ke hos. Sintaks asas arahan Docker cp adalah seperti berikut:

docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH
docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH
Salin selepas log masuk

Antaranya, bahagian OPTIONS boleh menentukan beberapa parameter, seperti parameter -r untuk menyalin direktori, parameter -p untuk mengekalkan kebenaran asal fail, dsb. CONTAINER: SRC_PATH mewakili fail atau direktori dalam bekas dan DEST_PATH mewakili lokasi sasaran pada hos. SRC_PATH|. - mewakili fail sumber atau direktori pada hos, dan DEST_PATH mewakili lokasi sasaran dalam bekas.

Sebagai contoh, jika anda ingin menyalin fail /opt/example.txt dalam bekas ke /home/user/example.txt pada hos, anda boleh menggunakan arahan berikut:

docker cp mycontainer:/opt/example.txt /home/user/example.txt
Salin selepas log masuk

Jika Untuk menyalin /home/user/example.txt pada hos ke /opt/example.txt dalam bekas, anda boleh menggunakan arahan berikut:

docker cp /home/user/example.txt mycontainer:/opt/example.txt
Salin selepas log masuk

2 bekas Docker kepada hos

Selain menggunakan arahan cp Docker untuk menyalin fail, anda juga boleh mengakses fail dalam bekas dengan memetakan fail dalam bekas Docker kepada hos. Selepas fail dalam bekas dipetakan kepada hos, kami boleh terus mengakses fail dalam bekas pada hos. Dalam Docker, pemetaan fail boleh dicapai menggunakan parameter -v. Contohnya:

docker run -v /host/path:/container/path mycontainer
Salin selepas log masuk

Dalam arahan ini, /host/path mewakili direktori pada hos, /container/path mewakili direktori dalam bekas dan mycontainer ialah nama bekas. Perintah ini memetakan direktori /host/path pada hos kepada direktori /container/path dalam bekas, supaya kami boleh mengakses direktori ini daripada hos atau dalam bekas. Ambil perhatian bahawa direktori di sini boleh ditentukan sewenang-wenangnya, cuma pastikan direktori pada hos wujud.

3. Ringkasan

Menyalin fail ke fail tempatan dalam Docker terutamanya dicapai melalui arahan cp Docker dan memetakan fail dalam bekas ke hos. Perintah cp Docker ialah cara yang mudah dan pantas untuk menyalin fail atau direktori dalam bekas ke hos atau menyalin fail atau direktori pada hos ke bekas. Menggunakan parameter -v untuk pemetaan fail boleh memetakan fail dalam bekas kepada hos, menjadikannya lebih mudah untuk kami mengakses dan memproses.

Ringkasnya, kuasa Docker ialah ia memberikan kami pelbagai kaedah operasi yang mudah Bukan sahaja kami boleh menyalin fail dengan mudah, tetapi kami juga boleh mengendalikan fail dengan mudah dan cepat dalam bekas melalui pemetaan fail dan kaedah lain. .

Atas ialah kandungan terperinci Di manakah docker menyalin fail ke fail tempatan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan