本文檔綜合網(wǎng)上docker 文檔城豁,具體細節(jié)可參考
一、docker-compose.yml 文件
注意:打開本地服務器20/21,3000/3009端口煞檩,/mnt/disk1為ftp文件存放讀取目錄,/mnt/disk1/etc 為秘鑰持久化掛載目錄
ftp:
image: stilliard/pure-ftpd
container_name: ftpd
volumes:
- /mnt/disk1:/home/ftpusers/www
- /mnt/disk1/etc:/etc/pure-ftpd/passwd
ports:
- "20-21:20-21"
- "30000-30009:30000-30009"
command:
/bin/sh -c "/run.sh -c 100 -C 100 -l puredb:/etc/pure-ftpd/pureftpd.pdb -E -j -R -P 10.0.2.23 -p 30000:30009"
二涎拉、創(chuàng)建用戶和密碼
1.進入容器
docker exec -it ftpd bash
2.創(chuàng)建cc用戶荡短,并自定義密碼。
pure-pw useradd cc -f /etc/pure-ftpd/passwd/pureftpd.passwd -m -u ftpuser -d /home/ftpusers/www