Saat menjalankan kontainer, Anda mungkin memiliki file yang perlu disalin dari mesin host ke dalam kontainer. Hal ini dapat terjadi karena beberapa alasan, seperti file konfigurasi yang khusus untuk lingkungan Anda dan tidak dapat diambil dari lokasi standar atau jika Anda ingin memanfaatkan registri pribadi seperti Atlas sebagai bagian dari alur kerja Anda. Jika ini terdengar seperti sesuatu yang Anda butuhkan dalam alur kerja Anda, lanjutkan membaca postingan blog ini untuk mempelajari selengkapnya tentang cara melakukannya! Ada beberapa cara untuk melakukan ini tetapi yang berikut ini adalah yang paling umum. Teruslah membaca untuk mempelajari lebih lanjut…
Salin file ke wadah buruh pelabuhan dari host
Perintah docker cp digunakan untuk menyalin file ke/dari wadah buruh pelabuhan dan sistem host. Lihat contoh berikut:
docker cp data.txt CONTAINER_ID:/var/files/data.txt
Ubah CONTAINER_ID dengan id baca dari container yang sedang berjalan. Perintah di atas akan menyalin file data.txt dari mesin host ke docker container di bawah direktori /var/files.
Salin file dari docker container ke host
Perintah berikut akan menyalin file /var/files/data.txt dari docker container ke host machine.
docker cp CONTAINER_ID:/var/files/data.txt data.txt
Referensi tecadmin.com