linux

docker搭建FTP服务器

2019-08-05  本文已影响0人  随风飘过的云_41d0

1,拉取镜像

docker pull fauria/vsftp


深度截图_选择区域_20190805141243.png

2,启动容器

docker run -d -v /home/ftp:/home/vsftpd
-p 20:20 -p 21:21 -p 21100-21110:21100-21110
-e FTP_USER=test -e FTP_PASS=test
-e PASV_ADDRESS=192.168.10.19
-e PASV_MIN_ROPT=21100 -e PASV_MAX_PORT=21110
--name vsftpd --restart=always fruria/vsftpd
参数说明:

3,新建用户

进入容器:
docker exec -i -t vsftpd bash
新建用户的文件夹:
mkdir /home/vsftpd/text2
编辑用户配置文件:
vi /etc/vsftpd/virtual_users.txt
把新用户名和密码写入txt中。
写入数据库中:
usr/bin/db_load -T -t hash -f /etc/vsftpd/virtual_users.txt /etc/vsftpd/virtual_users.db
退出容器,重启当前容器:
exit
docker restart vsftpd

上一篇 下一篇

猜你喜欢

热点阅读