2017-09-15 22 views
1

Comment puis-je transférer des fichiers de transfert dans un conteneur Docker s'exécutant sur un serveur Ubuntu distant à l'aide d'un client FTP? Je peux SSH dans le serveur et utiliser docker cp, qui fonctionne bien. Mais j'ai un client qui doit être capable de le faire avec quelque chose comme FileZilla. Est-ce possible?Fichier FTP dans le conteneur docker sur le serveur distant

Répondre

1

Je ne suis pas un expert docker, mais vous pouvez essayer ceci:

Vous pouvez exposer plusieurs ports lorsque vous exécutez le conteneur. Donc, vous pouvez également exposer le port FTP, quelque chose comme ça.

docker run --name containername -p 3000:80 -p 3001:21 -d dockerimagename 

Dans cet exemple avec le -p 3001:21 vous exposez votre port 21 du conteneur au port 3001 du serveur, vous pouvez entrer avec filezilla avec l'adresse IP de votre serveur pour l'hôte, et 3001 comme port.