docker ftp部署
部署启动命令
docker run -d -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -v /Ftpfile:/home/vsftpd \
-e FTP_USER=user -e FTP_PASS=userpwd -e PASV_ADDRESS=<宿主机ip> \
-e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 \
--name vsftpd --restart=always fauria/vsftpd
访问验证
ftp://<宿主机ip>/
也可以使用ftp客户端工具进行访问
创建快捷方式
c:\windows\explorer.exe ftp://192.168.0.123,其中后面的IP改成你要访问的ftp服务器地址
遇到问题
“打开ftp服务器上的文件夹时发生错误,请检查是否有权限访问该文件夹"
解决办法(成功):设置IE浏览器>>Internet选项>>高级>>将“使用被动FTP(用于防火墙和DSL调制解调器的兼容)”选项去掉>>确定即可
参考博客
Docker | 搭建一个ftp服务器:https://www.jianshu.com/p/c84f6e6de002