docker搭建vsftp举例


 

1. 下载镜像

docker pull docker.io/fauria/vsftpd

 

2. 运行容器

docker run  -d -p 2121:21 -p 2120:20  -p  55540-55550:55540-55550  --restart=always  -v /data/ftp_root/:/home/vsftpd -e FTP_USER=daoshu -e FTP_PASS=123456 -e PASV_ADDRESS=10.168.4.77   -e PASV_MIN_PORT=55540 -e PASV_MAX_PORT=55550  --name vsftp_ds   --privileged    docker.io/fauria/vsftpd

 

参数说明:

l --restart=always: docker重启时容器自动启动

l --privileged:使用root权限操作容器

l --network=host: host网络模式,直接使用宿主机端口

l PASV_ADDRESS:指定宿主机的IP(被动模式必填)

3. 测试

打开浏览器,输入ip和端口,使用用户名和密码登录

ftp://10.168.4.77:2121

daoshu/123456

文件目录保存在宿主机的/data/ftp_root/daoshu目录下

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM