Non catégorisé

Comment copier les fichiers du système hôte vers un conteneur Docker à l'aide de NetCAT

Comment copier les fichiers du système hôte vers un conteneur Docker à l'aide de NetCAT

Un moyen simple de copier les fichiers du système hôte du Docker vers un conteneur Docker est en utilisant netcat commande. Assurez-vous d'abord que NC La commande est disponible dans votre conteneur docker par installation de nectcat emballer. Dans le scénario suivant, nous allons transférer le fichier mon fichier.SMS à un conteneur docker avec un contenant ID, par exemple.E350390FD549.

Conteneur docker de destination

Tout d'abord, l'utilisation de shell interactif dans un conteneur docker NC commande pour écouter sur un port arbitraire qui sera utilisé pour recevoir un fichier. Dans ce cas, le numéro de port est 7555:

root @ e350390fd549: ~ # nc -l -p 7555> / root / myfile.SMS 

Système hôte source

Ensuite, obtenez l'adresse IP du conteneur:

# docker inspect -f ' .Paramètres réseau.IPaddress 'e350390fd549 172.17.0.36 

Utilisation d'une autre session de terminal sur votre fichier de copie du système hôte mon fichier.SMS à un conteneur docker en utilisant NC commande et son adresse IP comme destination:

# nc 172.17.0.36 7555 < myfile.txt 

Terminé. Vous pouvez confirmer que le fichier a été transféré correctement vers votre conteneur Docker à l'aide de MD5SUM:

# md5sum myfile.TXT D41D8CD98F00B204E9800998ECF8427E MYFILE.txt # docker exec -it e350390fd549 md5sum / root / myfile.TXT D41D8CD98F00B204E9800998ECF8427E / ROOT / MYFILE.SMS 
Page manuelle LS
Nom LS - Liste des contenus du répertoire Synopsis LS [Option]… [Fichier]… Description Répertoter les informations sur les fichiers (le répertoire act...
Convertir la vidéo MKV Matroska en format de fichier de conteneur PS3 M2TS
La conversion du format de fichier matroska en M2TS pour une utilisation sur PS3 présente un nombre d'avantages. PS3 est capable de lire les MT2 direc...
Le module Linux Nvidia McPtop 10 Forcedeth ne fonctionne pas
Ce problème avec le module Forcedeth semble affecter toutes les grandes distributions Linux. L'année 2008 était la première fois que je signalais ce p...