Cara menyalin file dari sistem host ke wadah Docker menggunakan NetCat

Cara menyalin file dari sistem host ke wadah Docker menggunakan NetCat

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