本文最后更新于 1291 天前,其中的信息可能已经有所发展或是发生改变。
Docker下安装vsftpd
docker run -d -v /root/ftp:/home/vsftpd -p 21:21 -p 20:20 -p 21100-21110:21100-21110 -e FTP_USER=username -e FTP_PASS=password -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 -e PASV_ADDRESS=服务器IP --name vsftpd fauria/vsftpd
参数说明:
- /root/ftp:/home/vsftpd:映射容器中/home/vsftpd文件根目录到宿主机
- -p:映射 docker 端口(主机端口:Docker端口),映射20,21,21100-21110端口到宿主机
- -e FTP_USER=username -e FTP_PASS=password:设置账号为username,密码为password
- 启动后会自动在/root/ftp下创建username文件夹,作为username用户的文件目录
- PASV_ADDRESS:服务器ip,当需要使用被动模式时必须设置。
- PASV_MIN_PORT~ PASV_MAX_PORT:随机端口号范围,默认 21100-21110