Comment copier les fichiers du système hôte vers un conteneur Docker à l'aide de NetCAT
- 1086
- 165
- Clara Nguyen
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
Tutoriels Linux connexes:
- Conseils et astuces avec la commande netcat sur Linux
- Comment créer des archives cryptées compressées avec TAR et GPG
- Exemples RSync dans Linux
- Commandes Linux de base
- Commandes Linux: les 20 meilleures commandes les plus importantes que vous devez…
- Système linux hung? Comment s'échapper vers la ligne de commande et…
- Fichiers de configuration Linux: 30 premiers
- Comment écouter la musique de la console en utilisant les CMU…
- Xargs multithreads avec des exemples
- Télécharger le fichier depuis URL sur Linux en utilisant la ligne de commande
- « Comment supprimer un conteneur Docker sur Linux
- Comment récupérer l'adresse IP interne de Docker Container »