Cara menyalin file dari sistem host ke wadah Docker menggunakan NetCat
- 2363
- 150
- John Ratke
Cara sederhana untuk menyalin file dari sistem host Docker ke wadah Docker adalah dengan menggunakan netcat
memerintah. Pertama pastikan itu NC
Perintah tersedia di dalam wadah Docker Anda dengan pemasangan nectcat
kemasan. Dalam skenario berikut kami akan mentransfer file file saya.txt
ke wadah Docker dengan ID wadah misalnya.E350390FD549
.
Wadah Docker Tujuan
Pertama, menggunakan shell interaktif dalam pelaksanaan wadah Docker NC
Perintah untuk mendengarkan di beberapa port sewenang -wenang yang akan digunakan untuk menerima file. Dalam hal ini nomor port 7555
:
root@e350390fd549: ~# nc -l -p 7555> /root /myfile.txt
Sistem Host Sumber
Selanjutnya, dapatkan alamat IP wadah:
# Docker Inspect -f ' .Pengaturan jaringan.Ipaddress 'E350390FD549 172.17.0.36
Menggunakan sesi terminal lain pada file salinan sistem host Anda file saya.txt
ke wadah Docker menggunakan NC
perintah dan alamat IP sebagai tujuan:
# NC 172.17.0.36 7555 < myfile.txt
Semua selesai. Anda dapat mengonfirmasi bahwa file tersebut ditransfer dengan benar ke wadah Docker Anda menggunakan MD5SUM:
# md5sum myfile.txt d41d8cd98f00b204e9800998ecf8427e myfile.TXT # Docker Exec -IT E350390FD549 MD5SUM /ROOT /MYFILE.txt d41d8cd98f00b204e9800998ecf8427e /root /myfile.txt
Tutorial Linux Terkait:
- Tips & Trik dengan Perintah NetCAT di Linux
- Cara membuat arsip terenkripsi terkompresi dengan tar dan gpg
- Contoh RSYNC di Linux
- Perintah Linux Dasar
- Perintah Linux: 20 perintah terpenting teratas yang Anda butuhkan untuk…
- Sistem Linux Hung? Cara melarikan diri ke baris perintah dan…
- File Konfigurasi Linux: 30 Teratas Paling Penting
- Cara Mendengarkan Musik Dari Konsol Menggunakan CMU…
- Xargs multi-threaded dengan contoh
- Unduh File dari URL di Linux Menggunakan Baris Perintah