如何使用 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,因此您可以使用 filezilla 输入服务器的 ip主机,3001 作为端口。
关于docker - FTP 文件到远程服务器上的 docker 容器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46244534/