Nicht kategorisiert

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 
Dieser Kernel benötigt die folgenden Merkmale, die nicht vorhanden sind PAE
Heute habe ich versucht, RHEL6 i386 als virtuelle Maschine mit VirtualBox zu installieren. Gleich nach dem Start erhielt ich eine Fehlermeldung mit de...
Setzen Sie einen Keks mit Perl und CGI ein und holen Sie sie
Es gibt mehrere Parameter, die beim Erstellen eines Cookie festgelegt werden können. Dies gilt nicht nur für Perl und CGI, sondern für alle anderen En...
VFAT Großbuchstaben kann den Verzeichnisnamen nicht erstellen
In diesem Artikel befasst sich eine Ausgabe des Namens der Erstellung des Oberzogenheitsverzeichnisses auf VFAT -Dateisystem unter Linux -System....