Centos-706-Docker安裝ftp服務
阿新 • • 發佈:2020-08-15
約定:
OS:Centos7.6
ftp埠:7400,7401,7402-7412;其中7400對應20埠,7401對應21埠,其他埠為被動模式下的資料埠
ftp測試賬號和密碼 ftptest/123456
ftp自定賬號和密碼 ftpsamba/123456
目標:
構建ftp服務
1.下載映象
fauria/vsftpd
2.啟動容器
docker run -d -v /opt/ftp/ftptest:/home/vsftpd/ftptest \ -p 7400:20 -p 7401:21 -p 7402-7412:7402-7412 \ -e FTP_USER=ftptest -e FTP_PASS=123456\ -e PASV_ADDRESS=192.168.125.163 \ -e PASV_MIN_PORT=7402 -e PASV_MAX_PORT=7412 \ --name myvsftpd --restart=always fauria/vsftpd
3.檢查執行
如下圖所示說明容器啟動成功
4.埠設定
iptables -I INPUT -p tcp --dport 7400 -j ACCEPT iptables -I INPUT -p tcp --dport 7401 -j ACCEPT iptables -I INPUT -p tcp --dport 7402 -j ACCEPT iptables-I INPUT -p tcp --dport 7403 -j ACCEPT iptables -I INPUT -p tcp --dport 7404 -j ACCEPT iptables -I INPUT -p tcp --dport 7405 -j ACCEPT iptables -I INPUT -p tcp --dport 7406 -j ACCEPT iptables -I INPUT -p tcp --dport 7407 -j ACCEPT iptables -I INPUT -p tcp --dport 7408 -j ACCEPT iptables -I INPUT -p tcp --dport 7409-j ACCEPT iptables -I INPUT -p tcp --dport 7410 -j ACCEPT iptables -I INPUT -p tcp --dport 7411 -j ACCEPT iptables -I INPUT -p tcp --dport 7412 -j ACCEPT #儲存配置 service iptables save