如何将FTP客户端与Docker容器一起使用

时间:2018-04-20 06:42:53

标签: docker

看起来像一个相当简单的事情,我想使用FTP客户端将文件复制到Windows机器上的本地docker容器中。

我正在使用bitnami容器(Magento 2,但请不要将此帖子标记为magento,因为它更像是一个码头工具问题),我更喜欢使用像Filezilla这样的GUI Ftp客户端使用命令行。

我该如何设置?或者也许我错过了有关码头的事情。

谢谢!

1 个答案:

答案 0 :(得分:0)

问题是FTP客户端打开两个随机端口-一个用于控制,一个用于实际数据。由于Docker网络的工作方式,您无法动态映射这些端口。解决此问题的非安全方法是在run命令上添加一个标志,以消除容器的网络隔离。

docker run [other flags] --network host <image_name>

从技术上讲,这将更改容器使用的网络驱动程序。 可以在Docker的Networking using the host network教程中找到有关此问题的更多信息。

编辑:选项的拼写是单个冒号而不是两个。