Docker adalah salah satu alat containerisasi paling populer yang digunakan untuk mengembangkan, dan mendistribusikan proyek, aplikasi, dan perangkat lunak. Hal ini memungkinkan pengembang untuk menjalankan aplikasi berbeda yang diisolasi dari sistem host tanpa memiliki OS individual untuk menjalankannya. Ini memperkenalkan container yang didukung dan dikelola oleh beberapa komponen Docker dan volume adalah salah satunya.
Tutorial komprehensif ini akan memberikan cara termudah untuk memasang volume Docker ke host.
Bagaimana Cara Memasang Volume Docker ke Host?
Untuk memasang volume Docker ke host, lihat instruksi berikut:
- Hasilkan volume baru dengan menjalankan pembuatan volume buruh pelabuhan
- Buat daftar verifikasi volume.
- Tampilkan dan pilih image Docker untuk membuat container baru bersamaan dengan pemasangan volume.
- Jalankan docker exec -it
sh perintah untuk menjalankan wadah. - Tambahkan file baru di dalam wadah, dan tambahkan beberapa teks.
- Buat container Docker lain dan pasang volume dari container pertama.
- Edit file volume data yang ada dan mulai ulang penampung.
- Jalankan kucing perintah untuk menampilkan konten file yang ditambahkan melalui dua wadah berbeda untuk verifikasi.
Langkah 1: Buat Volume
Awalnya, gunakan perintah berikut untuk menghasilkan volume baru:
pembuatan volume buruh pelabuhan --nama V1.0
Di Sini:
- volume buruh pelabuhan membuat perintah digunakan untuk menghasilkan volume.
- -nama tag digunakan untuk menentukan nama volume.
- V1.0 adalah nama volume baru kami:
Setelah melakukannya, volume akan dibuat.
Langkah 2: Daftar Volume
Kemudian, daftarkan semua volume yang ada dengan menjalankan perintah yang diberikan di bawah ini untuk memverifikasi apakah volume baru telah dibuat atau belum:
volume buruh pelabuhan aku
Berdasarkan keluaran yang diberikan di bawah ini, volume baru telah berhasil dibuat:
Langkah 3: Tampilkan Gambar Docker
Selanjutnya, jalankan perintah yang diberikan untuk menampilkan image Docker: Dari output yang diberikan, kami telah memilih gambar baru: terbaru untuk proses lebih lanjut:
Langkah 4: Pasang Volume Docker
Setelah itu, buat container Docker baru dengan volume yang terpasang di dalamnya dengan bantuan perintah yang diberikan di bawah ini:
menjalankan buruh pelabuhan -D -dari --nama =dengan_img2 -di dalam V1.0: / V1.0 gambar baru: terbaru
Di Sini:
- -D flag yang digunakan untuk mengeksekusi container di latar belakang.
- -nama opsi digunakan untuk menentukan nama kontainer.
- dengan_img2 adalah nama kontainer Docker baru kami.
- -di dalam pilihan menunjukkan volume.
- V1.0 adalah volume baru yang dibuat sebelumnya.
- gambar baru: dari anak-anak adalah image Docker yang ada yang menghasilkan container baru:
Langkah 5: Buat File Di Dalam Volume Data
Sekarang, buat file baru dan tambahkan beberapa teks ke dalamnya. Untuk melakukannya, pindah ke shell Docker dengan menjalankan perintah yang disediakan:
buruh pelabuhan eksekutif -dia dengan_img2 SH
Selanjutnya, jalankan gema perintah untuk menghasilkan dan mengedit file baru. Setelah itu, gunakan KELUAR perintah untuk keluar dari container:
# echo 'ini data con_img2' > /V1.0/sample1.txt# KELUAR
Langkah 6: Buat Kontainer dan Tambahkan Volume Data
Untuk membuat container Docker baru dan menambahkan volume data ke dalamnya, jalankan perintah yang disediakan:
menjalankan buruh pelabuhan -D -dari --nama =dengan_img3 --volume-dari con_img2 gambar baru: terbaru
Dalam perintah yang disebutkan di atas:
- -nama flag yang digunakan untuk menambahkan nama container.
- — volume-dari tag digunakan untuk memasang volume dari wadah lain.
- dengan_img2 adalah wadah sumber.
- gambar baru: terbaru adalah nama gambar Docker yang kami buat:
Langkah 7: Edit File Di Dalam Volume Data
Sekarang, jalankan container Docker dengan menggunakan eksekutif buruh pelabuhan perintah dan arahkan ke mode shell-nya:
buruh pelabuhan eksekutif -dia dengan_img3 SH
Setelah melakukannya, edit file yang dibuat sebelumnya di dalam wadah baru dengan menjalankan gema memerintah:
# echo 'ini data con_img3' >> /V1.0/sample1.txt# KELUAR
Akibatnya, sampel1.txt file akan berhasil diperbarui:
Langkah 8: Mulai ulang Kontainer Docker
Untuk memverifikasi apakah volume Docker terpasang atau tidak, jalankan buruh pelabuhan memulai ulang perintah di sepanjang nama wadah:
buruh pelabuhan mulai ulang con_img3
Langkah 9: Jalankan Kontainer
Terakhir, jalankan container dan tampilkan data file tertentu untuk mengonfirmasi kedua container dapat membaca dan menulis ke volume data yang sama dengan menjalankan kucing memerintah:
buruh pelabuhan eksekutif -dia dengan_img3 SH# kucing /V1.0/sample1.txt
Terlihat bahwa teks yang ditambahkan dari dua wadah berbeda ke volume data yang sama telah berhasil ditampilkan:
Itu dia! Kami telah menyediakan prosedur terperinci untuk memasang volume Docker ke host.
Kesimpulan
Untuk memasang volume Docker ke host, pertama-tama, buat volume baru dengan menjalankan pembuatan volume buruh pelabuhan perintah, dan daftarkan mereka untuk verifikasi. Setelah itu, pilih image Docker untuk membuat container baru beserta pemasangan volumenya. Kemudian, jalankan container, buat file, dan tambahkan beberapa data. Sekarang, buat container Docker lain dan pasang volume dari container lain. Ubah file volume data dan mulai ulang penampung. Terakhir, jalankan kucing perintah untuk verifikasi konten yang ditambahkan. Artikel ini mengilustrasikan cara memasang volume Docker ke host.