docker搭建vsftp舉例


 

1. 下載鏡像

docker pull docker.io/fauria/vsftpd

 

2. 運行容器

docker run  -d -p 2121:21 -p 2120:20  -p  55540-55550:55540-55550  --restart=always  -v /data/ftp_root/:/home/vsftpd -e FTP_USER=daoshu -e FTP_PASS=123456 -e PASV_ADDRESS=10.168.4.77   -e PASV_MIN_PORT=55540 -e PASV_MAX_PORT=55550  --name vsftp_ds   --privileged    docker.io/fauria/vsftpd

 

參數說明:

l --restart=always: docker重啟時容器自動啟動

l --privileged:使用root權限操作容器

l --network=host: host網絡模式,直接使用宿主機端口

l PASV_ADDRESS:指定宿主機的IP(被動模式必填)

3. 測試

打開瀏覽器,輸入ip和端口,使用用戶名和密碼登錄

ftp://10.168.4.77:2121

daoshu/123456

文件目錄保存在宿主機的/data/ftp_root/daoshu目錄下

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM