So kopieren Sie Dateien vom Host -System mit NetCAT in einen Docker -Container
- 4184
- 13
- Janin Pletsch
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
- « So entfernen Sie einen Docker -Container unter Linux
- So rufen Sie die interne IP -Adresse des Docker -Containers ab »