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
1
A
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.