Bagaimana cara Menyalin Direktori Dari Kontainer ke Host?

Bagaimana Cara Menyalin Direktori Dari Kontainer Ke Host



Di wadah Docker, direktori adalah folder yang menyimpan subfolder dan file yang terkait dengan fungsionalitas wadah. Terkadang, pengguna mungkin ingin menyalin direktori atau file tertentu dari wadah Docker ke mesin host untuk tujuan yang berbeda, seperti berbagi direktori dengan anggota tim lain atau untuk debugging. Untuk tujuan yang sesuai, Docker memungkinkan pengguna untuk menyalin direktori atau file apa pun dari wadah ke mesin host lokal.

Tulisan ini akan menjelaskan metode untuk menyalin direktori dari wadah Docker ke mesin host lokal.

Bagaimana Cara Menyalin Direktori Dari Kontainer ke Host Lokal?

Untuk menyalin direktori dari wadah Docker ke host, lihat langkah-langkah berikut:







  • Tampilkan semua wadah.
  • Pilih wadah tertentu.
  • Salin direktori yang diinginkan dari wadah ke host menggunakan “ docker cp : ' memerintah.
  • Verifikasi.

Langkah 1: Lihat semua Kontainer yang Ada

Pertama, daftarkan semua wadah yang ada dan pilih wadah yang diinginkan untuk menyalin direktorinya:



buruh pelabuhan ps -A

Output di bawah ini menampilkan dua wadah. Kami telah memilih “ lanjutan1 ” wadah:







Langkah 2: Salin Direktori dari Wadah ke Host

Untuk menyalin direktori dari wadah ke host, gunakan tombol “ docker cp : ' memerintah:

buruh pelabuhan cp lanjutan1: / usr / membagikan / nginx / html C:\Docker\Data

Di Sini:



  • lanjutan1 ” adalah nama wadahnya.
  • /usr/share/nginx/html ” adalah jalur direktori.
  • C:\Docker\Data ” adalah jalur direktori di mesin host.

Perintah yang tercantum di atas akan menyalin ' html ” dari wadah dan simpan ke mesin host:

Langkah 3: Verifikasi

Untuk verifikasi, pertama, arahkan ke direktori host untuk memastikan bahwa direktori yang diinginkan telah disalin ke dalamnya:

CD C:\Docker\Data

Kemudian, daftarkan konten direktori host menggunakan perintah yang disediakan:

ls

Output di bawah ini menunjukkan bahwa “ html ” direktori telah berhasil disalin:

Kami telah menjelaskan cara termudah untuk menyalin direktori dari wadah ke mesin host.

Kesimpulan

Untuk menyalin direktori tertentu dari wadah ke mesin host, pertama, pilih wadah yang diinginkan untuk menyalin direktorinya. Kemudian, jalankan ' docker cp : ” perintah untuk menyalin direktori yang diinginkan dari wadah dan menyimpannya ke mesin host. Selanjutnya, alihkan ke direktori host dan lihat kontennya untuk verifikasi. Tulisan ini menjelaskan metode untuk menyalin direktori dari wadah Docker ke mesin host lokal.