1、用docker下载pure-ftp
1 | docker pull stilliard /pure-ftpd :hardened |
2、下载完后直接运行
1 | docker run -dt --name ftpd_server -p 21:21 -p 30000-30209:30000-30209 -e "PUBLICHOST=localhost" --privileged= true - v /data/www : /home/ftpusers/www stilliard /pure-ftpd :hardened bash |
3、登陆pure-ftp容器
1 | docker exec -it ftpd_server /bin/bash |
4、在容器内新建用户(用户名为:www)
1 | pure-pw useradd www -u ftpuser -d /home/ftpusers/www |
5、保存
1 | pure-pw mkdb |
6、运行FTP
1 | /usr/sbin/pure-ftpd -c 100 -C 100 -l puredb: /etc/pure-ftpd/pureftpd .pdb -E -j -R -P $PUBLICHOST -p 30000:30209 & |
https://www.cnblogs.com/HD/p/5664394.html