ftp-server-for-docker
v1.0.5
Published
A ftp server for docker - allow accessing files in docker containers even when container already started. Based on sh and docker cp.
Downloads
26
Maintainers
Readme
ES6 string HTML template
这是一个 docker 专用的 FTP 服务器 - 允许通过 FTP 协议来访问 docker 容器中的文件(即使 docker 容器已经启动了也可以的哟)。基于 linux shell sh
和 docker 的 docker cp
.
It is a ftp server for docker - allow accessing files in docker containers even when container already started. Based on sh
and docker cp
.
运行依赖 Requirements
- [ ] Node.js 5.x Not tested
- [x] Node.js 6.x Tested
- [ ] Node.js 7.x Not tested
安装 Install
npm install -g ftp-server-for-docker
运行 Run the server
示例 Example
在 localhost:21
上启动 FTP 服务器,并运行 test
用户通过密码 123456
来访问。
Start the FTP server on localhost:21
and allow user test
access by password 123456
$ ftp-server-for-docker -H localhost -p 21 --users test:123456
FtpServer start listening at localhost:21
示例2 Example2
使用 ftp-server-for-docker
来浏览容器 wordpress
中的文件:
User ftp-server-for-docker
to explore files in container wordpress
:
查看命令行帮助 Find CLI help
$ ftp-server-for-docker --help
Usage: ftp-server-for-docker [options]
Options:
--port, -p Specify which port to listen on(default is 21) [number]
--host, -H Specify which host to bind(default is 0.0.0.0) [string]
--annoymous, -a Whether enable annoymous user [boolean]
--users, -u Specify users (in form like username:password, can be
multiple) [array]
--config, -c Specify which configuration file to use
--debug Whether enable debug mode [boolean]
-h, --help Show help [boolean]
-?, --help Show help [boolean]
Examples:
ftp-server-for-docker -h localhost -p 21 Start the FTP Server on
-u test:123 localhost:21, allow user `test` to
access.
已知问题 Known Issues
- windows 下中文目录/文件名会乱码
- 被动模式传输有问题(建议切换到主动模式)