作者:刘宾, thomas_liub@hotmail.com
请尊重作者著作权,转载请注明出处,谢谢!
PULL Image
docker pull stilliard/pure-ftpd:hardened
Start
docker run -d --name ftpd_server -p 21:21 -p 30000-30009:30000-30009 -e "PUBLICHOST=192.168.1.30" stilliard/pure-ftpd:hardened
docker exec -it ftpd_server /bin/bash
创建用户
pure-pw useradd bob -f /etc/pure-ftpd/passwd/pureftpd.passwd -m -u ftpuser -d /home/ftpusers/bob
共享卷
FTP 数据卷
/home/ftpusers/
FTP用户卷
/etc/pure-ftpd/passwd
例子 1,共享用户卷
- docker volume create --name my-db-volume
- docker run -d --name ftpd_server -p 21:21 -p 30000-30009:30000-30009 -e "PUBLICHOST=localhost" -v my-db-volume:/etc/pure-ftpd/passwd stilliard/pure-ftpd:hardened
- docker exec -it ftpd_server /bin/bash
- pure-pw useradd cnc -f /etc/pure-ftpd/passwd/pureftpd.passwd -m -u ftpuser -d /home/ftpusers/cnc