docker搭建Ftp服务器
原文地址:
https://www.yii666.com/blog/47876.html
拉取镜像
docker pull fauria/vsftpd
运行
docker run -d -p 21:21 -p 20:20 -p 65001-65006:65001-65006 \
-v /data/ftp:/home/vsftpd/pgms \
-e FTP_USER=pgms \
-e FTP_PASS=intest \
-e PASV_ADDRESS=***.**.**.** \
-e PASV_MIN_PORT=65001 \
-e PASV_MAX_PORT=65006 \
--name vsftpd \
--restart=always fauria/vsftpd
兼容被动模式(配置外网ip地址 PASV_ADDRESS即可生效)
docker run -d -p 21:21 -p 20:20 -p 65001-65006:65001-65006 \ -v /data/ftp:/home/vsftpd/pgms \ -e FTP_USER=pgms \ -e FTP_PASS=intest \ -e PASV_ADDRESS=221.8.55.53 \ -e PASV_MIN_PORT=65001 \ -e PASV_MAX_PORT=65006 \ --name vsftpd \ --restart=always fauria/vsftpd
如果是云,安全组规则需要放行 20 21 65001到65006端口 授权对象所有人
防火墙也需要放行