Rumah > Operasi dan penyelenggaraan > Docker > Cara menggunakan volum untuk perkongsian fail dalam Docker

Cara menggunakan volum untuk perkongsian fail dalam Docker

PHPz
Lepaskan: 2023-04-17 17:31:42
asal
855 orang telah melayarinya

Docker ialah platform kontena yang sangat popular yang membantu pembangun membina dan menggunakan aplikasi dengan lebih mudah. Dalam Docker, anda boleh menggunakan volum untuk mengurus perkongsian fail antara bekas dan hos, yang sangat berguna untuk menyimpan data dalam bekas. Berikut ialah arahan terperinci tentang cara menggunakan volum untuk perkongsian fail dalam Docker.

  1. Buat kelantangan

Dalam Docker, anda boleh menggunakan arahan berikut untuk mencipta kelantangan:

docker volume create [VOLUME_NAME]
Salin selepas log masuk

Tempat [VOLUME_NAME] berada dicipta Nama volum. Selepas penciptaan, anda boleh menggunakan arahan berikut untuk menyenaraikan semua jilid:

docker volume ls
Salin selepas log masuk
  1. Lekapkan volum ke dalam bekas

Apabila memulakan bekas Docker, anda boleh meletakkan isipadu Lekapkan ke dalam bekas. Gunakan arahan docker run berikut untuk memulakan bekas dan lekapkan volum ke direktori /CONTAINER_PATH bekas:

docker run -v [VOLUME_NAME]:/CONTAINER_PATH [IMAGE_NAME]
Salin selepas log masuk

di mana [IMAGE_NAME] ialah nama bekas yang akan dimulakan. Ini akan memetakan kandungan [VOLUME_NAME] ke direktori /CONTAINER_PATH dalam bekas.

  1. Menggunakan volum dalam bekas

Anda kini boleh menggunakan volum dalam bekas sama seperti sistem fail. Contohnya, anda boleh mencipta fail dalam bekas dan menyimpannya dalam volum yang dipasang:

cd /CONTAINER_PATH
touch [FILENAME]
echo "Hello World" > [FILENAME]
Salin selepas log masuk

Ini akan mencipta fail dalam volum yang dipasang dan menulis rentetan "Hello World" ke dalamnya.

  1. Gunakan volum pada hos

Selepas data dalam bekas disimpan ke volum, volum boleh diakses pada hos. Gunakan arahan berikut untuk menyalin kandungan volum ke hos:

docker volume inspect [VOLUME_NAME] | grep Mountpoint
Salin selepas log masuk

Ini akan memaparkan titik pelekap volum. Dengan menyalin fail dalam titik pelekap, data dalam bekas boleh disalin ke hos.

  1. Padam kelantangan

Apabila kelantangan yang dipasang tidak lagi diperlukan, anda boleh memadamkannya menggunakan arahan berikut:

docker volume rm [VOLUME_NAME]
Salin selepas log masuk

Ini akan menjadi kekal Sila berhati-hati apabila memadamkan volum dan semua datanya!

Ringkasan

Menggunakan volum ialah cara yang mudah dan berkesan untuk berkongsi fail dalam Docker. Fail boleh dikongsi dengan mudah antara bekas dan hos dengan mencipta volum dan melekapkannya ke dalam bekas. Untuk pengalaman pengurusan kontena yang terbaik, cuba gunakan ciri volum Docker.

Atas ialah kandungan terperinci Cara menggunakan volum untuk perkongsian fail dalam Docker. 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