在docker里面搭建FTP服务器
1.安装好docker后拉取镜像docker pull fauria/vsftpd2.配置FTP文件docker run -d -v /my/data/directory:/home/vsftpd -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -e FTP_USER=myuser -e FTP_PASS=mypass -e PASV_ADDRESS=19
1.安装好docker后拉取镜像
docker pull fauria/vsftpd
2.配置FTP文件
docker run -d -v /my/data/directory:/home/vsftpd -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -e FTP_USER=myuser -e FTP_PASS=mypass -e PASV_ADDRESS=192.168.2.245 -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 --name vsftpd --restart=always fauria/vsftpd
3.添加新的用户
docker exec -i -t vsftpd bash 进去docker
vi /etc/vsftpd/virtual_users.txt 编辑配置文件写入用户跟密码
mkdir /home/vsftpd/user 建立新用户文件夹
/usr/bin/db_load -T -t hash -f /etc/vsftpd/virtual_users.txt /etc/vsftpd/virtual_users.db 写入数据库
docker restart +(虚拟机运行的代码) 重启服务
关于一些docker启动报错的文档
/my/data/directory/myuser/ ftp保存位置
sudo service docker status 查看服务
sudo service docker start 启动服务
更多推荐
所有评论(0)