码迷,mamicode.com
首页 > 其他好文 > 详细

docker ftp配置多个用户

时间:2020-06-02 18:53:59      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:size   ln -s   启动   doc   zha   roo   镜像   users   多用户   

1.拉取镜像

 

sudo docker pull fauria/vsftpd

 

2.1 创建单用户ftp
启动ftp容器,并且生成zhangsan ftp虚拟账号(只能使用ftp登录)

docker run -d -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -v /home/docker/data/ftpFile:/home/vsftpd -e FTP_USER=zhangsan -e FTP_PASS=zhangsan123 -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 --name vsftpd --restart=always fauria/vsftpd

 

2.2 创建多用户ftp.


配置多用户需要建立在已创建单用户容器的基础上进行


2.2.1 进入容器


docker exec -it mvtechftp /bin/bash

2.2.2 编辑配置文件


[root@node69 /]# cat /etc/vsftpd/virtual_users.txt
zhangsan
zhangsan123
lisi
lisi123

2.2.3 创建用户文件夹
mkdir -p /home/vsftpd/lisi
//如果你想把lisi账号指定其他目录的话,可以使用软链接
ln -s /data/list /home/vsftpd/lisi

2.2.4 生成二进制文件
#生成二进制文件
db_load -T -t hash -f /etc/vsftpd/virtual_users.txt /etc/vsftpd/virtual_users.db

2.2.5 重启docker容器
docker restart vsftpd

简单吧-.-

 

docker ftp配置多个用户

标签:size   ln -s   启动   doc   zha   roo   镜像   users   多用户   

原文地址:https://www.cnblogs.com/cyq632694540/p/13032685.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!