CentOS使用Docker搭建FTP服务
1、运行容器
docker run -d \-p 21:21 -p 20:20 -p 21100-21110:21100-21110 \-v /srv/www:/home/vsftpd \-e FTP_USER=wgmesdoc -e FTP_PASS=wgmesdoc \-e PASV_ADDRESS=47.240.57.170 -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 \--name vsftpd \--restart=always fauria/vsftpd
2、添加新用户
docker exec -i -t vsftpd bash
mkdir /home/vsftpd/ywlin
chown -R ftp:ftp /home/vsftpd
vi /etc/vsftpd/virtual_users.txt
添加用户、密码,保存;
/usr/bin/db_load -T -t hash -f /etc/vsftpd/virtual_users.txt /etc/vsftpd/virtual_users.db
exit
docker restart vsftpd
