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

posted @ 2020-10-10 17:23  鸣昊  阅读(603)  评论(0编辑  收藏  举报