docker 部署ftp


1.搜索ftp鏡像

docker search vsftpd

2.拉取ftp鏡像

docker pull fauria/vsftpd

3.啟動ftpdocker

docker run -d -v /home/webapps:/home/vsftpd -v /var/log/vsftpd/:/var/log/vsftpd/ -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -e FTP_USER=test -e FTP_PASS=test -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 -e PASV_ADDRESS=宿主機ip地址 -e LOG_STDOUT=1 --name vsftpd --restart=always fauria/vsftpd

4.阿里雲安全組規則開啟上述端口

5.服務器開啟端口

firewall-cmd --zone=public --add-port=20/tcp --permanent

firewall-cmd --zone=public --add-port=21/tcp --permanent

firewall-cmd --permanent --zone=public --add-port=21100-21110/tcp

firewall-cmd --reload 

6.增加用戶

打開 vi /etc/vsftpd/virtual_users.txt

在文件中添加新用戶的用戶名和密碼:奇數為帳號,偶數為密碼

帳號和目錄是對應的

登錄信息寫入數據庫

/usr/bin/db_load -T -t hash -f /etc/vsftpd/virtual_users.txt /etc/vsftpd/virtual_users.db

7.重啟docker

systemctl restart docker

 


免責聲明!

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



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