1. 拉取镜像
docker pull fauria/vsftpd
2. 创建容器并运行
docker run -d -v <本机挂载目录>:/home/vsftpd \
-p 20:20 \
-p 21:21 \
-p 21100-21110:21100-21110 \
-e FTP_USER=<登录名> \
-e FTP_PASS=<登录密码> \
-e PASV_ADDRESS=<ip address of your server> \
-e PASV_MIN_PORT=21100 \
-e PASV_MAX_PORT=21110 \
--name <自定义容器的名称> \
--restart=always \
fauria/vsftpd
创建容器案例
docker run -d -v /home/vsftpd:/home/vsftpd \
-p 20:20 \
-p 21:21 \
-p 21100-21110:21100-21110 \
-e FTP_USER=quick \
-e FTP_PASS=123456 \
-e PASV_ADDRESS=47.102.144.221 \
-e PASV_MIN_PORT=21100 \
-e PASV_MAX_PORT=21110 \
--name vsftpd \
--restart=always \
fauria/vsftpd
3. filezilla连接FTP
按照如下配置 常规 和 传输设置 选项