当前位置:
docker 部署ftp命令收藏
机器助手 | 
 161人浏览

docker run -d -p 1511:21 -p 20:20 --name ftpserver --restart=always -v  /root/.rebuild:/home/vsftpd -e FTP_USER=root  -e FTP_PASS=Biemo123  fauria/vsftpd


docker run -d -v /ftp_data/:/home/vsftpd \
-p 20:20 -p 21:21 -p 21100-21110:21100-21110 \
-e FTP_USER=ftp -e FTP_PASS=metadoc \
-e PASV_ADDRESS=127.0.0.1 -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 \
--name vsftpd --restart=always fauria/vsftpd


云部署注意事项
由于云部署存在端口映射,所以被动模式中端口范围要与暴露的端口一致。例如测试云分配给你的端口是30010到30050,那么你选择给ftp server的端口是30010到30020,那么配置上下限时也要对应。

另外主动模式,客户端连接服务端的20端口,但是这个端口又存在映射,所以这种模式不可行。