无需安装 vsftpd , 直接使用 FTP 来管理 docker 容器中的文件

2017-04-15 11:38:22 +08:00
 Clarencep

有图有真相:(不知道可以不可以发动图)

http://ww1.sinaimg.cn/large/bf5f3c73gy1fen656jywdg20tq0j1u0x.gif

具体内容见:

http://www.clarencep.com/2017/04/15/ftp-server-for-docker/

5007 次点击
所在节点    Docker
14 条回复
Clarencep
2017-04-15 11:39:03 +08:00
额,动图不能发吗?再试试:

Clarencep
2017-04-15 11:40:47 +08:00
😵 回复里面可以有动图,主题里面的动图怎么会挂了呀? @Livid
hcymk2
2017-04-15 11:41:28 +08:00
docker cp
Clarencep
2017-04-15 11:42:24 +08:00
@hcymk2 路径短了还好说,长路径下使用 docker cp 真心费劲
Bardon
2017-04-15 11:45:00 +08:00
经常变动的,难道不是应该使用 volumes?
eDeeraiD0thei6Oh
2017-04-15 11:49:20 +08:00
请问楼主动图怎么制作的?
Clarencep
2017-04-15 13:09:51 +08:00
@Bardon 不经常变动的或者临时创建的一个容器呢?再如,修改 /etc/等系统目录下的东西呢?
Clarencep
2017-04-15 13:10:27 +08:00
@eDeeraiD0thei6Oh 用的 LICEcap 录制的
Miy4mori
2017-04-15 15:38:43 +08:00
有什么用吗?感觉没什么实际意义,挂挂载数据卷或者直接挂载本机目录都比这方便。再说平时往服务器传文件也很少装 vsftpd ,直接 scp 搞定
Clarencep
2017-04-15 16:03:09 +08:00
@Miy4mori 挂载数据卷的操作貌似不能直接在运行中的容器中操作吧?况且有些系统目录也没法挂载呀。 当然你只用 scp 说明你牛 x ,然而大部分人传文件到服务器还是习惯 ftp/sftp 之类的。
Clarencep
2017-04-15 16:04:45 +08:00
@Miy4mori 对了, scp 需要 sshd 服务,要是你的容器本身没有装 ssh 服务器呢?或者已经启动了?或者没有映射端口。。
jarlyyn
2017-04-15 17:20:56 +08:00
@Clarencep

Sftp 和 scp 不是走同一个协议么?

更何况一般不是 Rsync 么
Miy4mori
2017-04-15 23:36:28 +08:00
@Clarencep 说起来一般也不会装 ftp 在容器吧,基本都是挂载。
Clarencep
2017-04-17 08:59:43 +08:00
@jarlyyn 是的, sftp 和 scp 都需要启动 sshd 。 rsync 也还得启动 rsyncd 或者 sshd. 都得额外在容器中装一些软件,而且也都得映射端口。话说如果容器里面没有装这些东东怎么办呢?只能停掉重新配置吧? LZ 的方法不需要停止容器,只要容器里面有基础的 linux 命令行工具( sh, mv, mkdir 和 stat 就行了)。

@Miy4mori 挂载数据卷的操作貌似不能直接在运行中的容器中操作吧?况且有些系统目录也没法挂载呀。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/355039

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX