docker搭建ftp服务

享巴巴 2020-12-06 PM 82℃ 1条
docker pull fauria/vsftpd
docker run -d -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -v /ftp/data:/home/vsftpd -e FTP_USER=ftp -e FTP_PASS=wqnmlgb123 -e PASV_ADDRESS=124.70.202.72 -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 --name vsftpd --restart=always fauria/vsftpd
PASV_ADDRESS需改为自己的宿主机ip
-p 进行端口绑定映射
-v 进行文件目录的映射
FTP_UESR 和FTP_PASS如果设定了会在container的
/etc/vsftpd/virtual_users.txt里面
PASV_ADDRESS指的的宿主机地址
PASV_MIN_PORT和PASV_MAX_PORT映射的是被动模式下端口使用范围
必须在服务器的防火墙中开启20、21、22和21100/21110端口

如果需要修改密码

进入vsftpd镜像对应的container中
docker exec -i -t vsftpd bash
vi /etc/vsftpd/virtual_users.txt

非特殊说明,本博所有文章均为博主原创。

评论啦~



唉呀 ~ 仅有一条评论


  1. zeruns
    zeruns

    博客换主题了?

    回复 2021-01-18 01:35