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.
Dalam Docker, anda boleh menggunakan arahan berikut untuk mencipta kelantangan:
docker volume create [VOLUME_NAME]
Tempat [VOLUME_NAME] berada dicipta Nama volum. Selepas penciptaan, anda boleh menggunakan arahan berikut untuk menyenaraikan semua jilid:
docker volume ls
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]
di mana [IMAGE_NAME] ialah nama bekas yang akan dimulakan. Ini akan memetakan kandungan [VOLUME_NAME] ke direktori /CONTAINER_PATH 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]
Ini akan mencipta fail dalam volum yang dipasang dan menulis rentetan "Hello World" ke dalamnya.
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
Ini akan memaparkan titik pelekap volum. Dengan menyalin fail dalam titik pelekap, data dalam bekas boleh disalin ke hos.
Apabila kelantangan yang dipasang tidak lagi diperlukan, anda boleh memadamkannya menggunakan arahan berikut:
docker volume rm [VOLUME_NAME]
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!