【Docker】docker搭建Ftp服务器,真香
【代码】【Docker】docker搭建Ftp服务器,真香。
·
Docker搭建Ftp服务器,真香
方便公司正常内网传递大文件,FTP服务就派上用场了,ftp分为主动模式(PORT)和被动模式(PASV)。主动模式使用20和21端口,其中20为数据端口,21为控制端口。被动模式使用21控制端口和一个其他随机端口作数据端口。主动模式因为防火墙的原因,经常会断掉,因此被动模式是通常情况下的优选。当宿主机端口紧张的时候,我们只需要(至少需要)两个端口作端口映射,即一个21控制端口;一个其他非公认数据端口
1.搜索镜像
docker search vsftpd
- 选择图片中的第一个
2.进行下载
docker pull fauria/vsftpd
3.启动docker
- 修改一下映射的目录结构
- 配置自己的用户名和密码xxx那边,自己调整
docker run -d \
-v /home/data/vsftpd/webapps:/home/vsftpd \
-v /home/data/vsftpd/log/vsftpd/:/var/log/vsftpd/ \
-p 20:20 -p 21:21 -p 20000:20000 \
-e FTP_USER=xxx \
-e FTP_PASS=xxx \
-e PASV_MIN_PORT=20000 \
-e PASV_MAX_PORT=20000 \
-e PASV_ADDRESS=192.168.124.xxx \
-e LOG_STDOUT=1 \
--name vsftpd --restart=always \
fauria/vsftpd
4.访问
- ftp://192.168.124.xxx
- 输入自己的用户名和密码:
5.兼容问题
Windows11 可能有兼容问题:
更多推荐
已为社区贡献2条内容
所有评论(0)