docker快速建立FTP+SAMBA
Last updated
Last updated
https://github.com/stilliard/docker-pure-ftpd
docker run -d --name ftpd_server -v /docker/FTP:/etc/pure-ftpd/passwd -v /docker/FTP:/home/ftpusers -p 2121:21 -p 30000-30009:30000-30009 -e "PUBLICHOST=localhost" stilliard/pure-ftpd:hardened
進入console
pure-pw useradd kawsing -f /etc/pure-ftpd/passwd/pureftpd.passwd -m -u ftpuser -d /home/ftpusers/kawsing
使用 filezilla 測試
指令傳檔
curl -T 檔案 ftp://localhost --user kawsing:password
瀏覽器檢視
說明:
通過docker的-v
命令,把宿主機的/tmp
目錄映射到日容器的/share
目錄。
通過samba的-s
命令,把/share
目錄以public
名稱共享出來。
使用 -s
命令的格式-s "<name;/path>[;browse;readonly;guest;users;admins;writelist;comment]"
更多的說明可以參考 https://github.com/dperson/samba