docker搭建ftp服务器
系统:window10docker版本:Docker version 19.03.5, build 633a0ea从docker仓库中选pull一个vsftpd镜像我选择第一个,stars数最多的那个PS C:\Users\zihui> docker pull fauria/vsftpd启动镜像docker run -d -v /home/ftp:/home/vsftpd -p 20:20
·
系统:window10
docker版本:Docker version 19.03.5, build 633a0ea
从docker仓库中选pull一个vsftpd镜像
我选择第一个,stars数最多的那个
PS C:\Users\zihui> docker pull fauria/vsftpd
启动镜像
docker run -d -v /home/ftp:/home/vsftpd -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -e FTP_USER=test -e FTP_PASS=test -e PASV_ADDRESS=192.168.242.67 -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 --name vsftpd --restart=always fauria/vsftpd
参数说明:
- /home/ftp:/home/vsftpd:映射 docker 容器 ftp 文件根目录(冒号前面是宿主机的目录)
- -p:映射 docker 端口(冒号前面是宿主机的端口)
- -e FTP_USER=test -e FTP_PASS=test :设置默认的用户名密码(都为 test)
- PASV_ADDRESS:当前电脑ip,当需要使用被动模式时必须设置。
- PASV_MIN_PORT~ PASV_MAX_PORT:给客服端提供下载服务随机端口号范围,默认 21100-21110,与前面的 docker 端口映射设置成一样。
进入vsftpd容器
PS C:\Users\zihui> docker exec -i -t vsftpd bash
更多推荐
已为社区贡献1条内容
所有评论(0)