So kopieren Sie Dateien vom Host -System mit NetCAT in einen Docker -Container

So kopieren Sie Dateien vom Host -System mit NetCAT in einen Docker -Container

Eine einfache Möglichkeit, Dateien aus dem Hostsystem des Docker in einen Docker -Container zu kopieren netcat Befehl. Stellen Sie zunächst sicher, dass das NC Der Befehl ist in Ihrem Docker -Container durch Installation von verfügbar Nectcat Paket. Im folgenden Szenario werden wir die Datei übertragen meine Datei.txt zu einem Docker -Container mit einer Container -ID zB.E350390FD549.

Zieldocker -Container

Erstens mit interaktiver Shell in einem Docker -Container ausführen NC Befehl zum Anhören eines beliebigen Ports, mit dem Datei empfangen wird. In diesem Fall lautet die Portnummer 7555:

root@e350390fd549: ~# nc -l -p 7555> /root /myFile.txt 

Quell -Host -System

Holen Sie sich als Nächstes die IP -Adresse des Containers:

# Docker Inspect -f ' .Netzwerkeinstellungen.Ipaddress 'e350390fd549 172.17.0.36 

Verwenden einer anderen Terminalsitzung in Ihrer Host -Systemkopie -Datei meine Datei.txt zu einem Docker -Container verwenden NC Befehl und seine IP -Adresse als Ziel:

# NC 172.17.0.36 7555 < myfile.txt 

Alles erledigt. Sie können bestätigen, dass die Datei mit MD5SUM korrekt in Ihren Docker -Container übertragen wurde:

# MD5SUM myfile.txt d41d8cd98f00b204e9800998ecf8427e myfile.txt # docker exec -it e350390fd549 md5sum /root /myFile.txt d41d8cd98f00b204e9800998ecf8427e /root /myfile.txt 

Verwandte Linux -Tutorials:

  • Tipps und Tricks mit dem Befehl netcat unter Linux
  • So erstellen Sie komprimierte verschlüsselte Archive mit Tar und GPG
  • RSYNC -Beispiele unter Linux
  • Grundlegende Linux -Befehle
  • Linux -Befehle: Top 20 wichtigste Befehle, die Sie benötigen, um…
  • Hung Linux System? Wie man zur Befehlszeile entkommt und…
  • Linux -Konfigurationsdateien: Top 30 am wichtigsten
  • Wie man Musik aus der Konsole mit dem CMUS anhört…
  • Multi-Thread-Xargs mit Beispielen
  • Laden Sie die Datei von der URL unter Linux mit der Befehlszeile herunter