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

标签 docker ftp transfer filezilla docker-container

如何使用 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/

相关文章:

r - 更快地构建Docker镜像

docker - Kubernetes - 是否有适用于 centos 的存储库?

docker - 如何访问主机可以访问但容器没有访问权限的容器中的API?

node.js - Node FTP : Multiple asynchronous calls inside loop

linux - 脚本中的 ftp 询问密码,尽管密码在脚本中

image - 如何通过 WCF 传输图像文件?

docker - Minikube在带有hyperkit驱动程序和VPN的Mac上不起作用

c# - FTPClient 将文件从 Linux 移动到 Windows。知道他们什么时候结束发电

tcp - Python socket sendall 随机失败

windows - 使用 rsync 从 Windows 传输到 Linux