docker 搭建 ftp服务器
【代码】docker 搭建 ftp服务器。
·
1. 下载ftp镜像
docker pull fauria/vsftpd
2. 运行并引处端口
docker run -d -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -v /Ftpfile:/home/vsftpd -e FTP_USER=myuser -e FTP_PASS=mypass -e PASV_ADDRESS=192.168.32.109 -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 --name vsftpd --restart=always fauria/vsftpd
3. 进入docker
docker exec -it vsftpd bash
4. 编辑配置文件写入用户跟密码
vi /etc/vsftpd/virtual_users.txt
5. 创建新的用户
mkdir /home/vsftpd/user
6. 将用户数据写入数据库
/usr/bin/db_load -T -t hash -f /etc/vsftpd/virtual_users.txt /etc/vsftpd/virtual_users.db
7. 退出重启服务
exit
docker restart vsftpd
更多推荐
已为社区贡献3条内容
所有评论(0)