PureFTP笔记

作者:刘宾, [email protected]
请尊重作者著作权,转载请注明出处,谢谢!


Docker Hub

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,共享用户卷

  1. docker volume create --name my-db-volume
  2. 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
  3. docker exec -it ftpd_server /bin/bash
  4. pure-pw useradd cnc -f /etc/pure-ftpd/passwd/pureftpd.passwd -m -u ftpuser -d /home/ftpusers/cnc

你可能感兴趣的:(PureFTP笔记)