FTP文件到远程服务器上的docker容器中

如何使用FTP客户端将传输文件传输到在远程Ubuntu服务器上运行的Docker容器? 我可以SSH进入服务器,并使用docker cp ,这工作正常。 但是我有一个客户需要能够像FileZilla那样做。 这可能吗?

我不是docker专家,但你可以试试这个:

运行容器时可以暴露多个端口。 所以,你也可以暴露FTP端口,就像这样。

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

在这个使用-p 3001:21示例中,您将容器的端口21展示给服务器的端口3001,因此您可以使用filezillainput服务器的IP作为主机,而3001作为端口。