docker镜像部署FTP服务器

1、创建shell脚本,内容如下:

#拉取镜像
echo "开始拉取ftp镜像"
# 使用fauria/vsftpd 官方镜像
docker pull fauria/vsftpd
echo "拉取镜像成功,开始运行镜像"
#运行镜像
#指定ftp存储文件路径映射,在容器外可以管理文件
#指定用户名、密码
#PASV_ADDRESS 指定被动模式请求地址(一般来说是部署服务器的ip,很重要别错)
docker run -d \
-p 20:20 \
-p 21:21 \
-p 21100-21110:21100-21110 \
-v /root/lawes-cases/ftp/data:/home/vsftpd \
-e FTP_USER=ftpuser1 \
-e FTP_PASS=ftpuser2 \
-e PASV_ADDRESS=172.0.16.143 \
-e PASV_MIN_PORT=21100 \
-e PASV_MAX_PORT=21110 \
-e PASV_PROMISCUOUS=yes \
-e PORT_PROMISCUOUS=yes \
--name vsftpd \
--restart=always fauria/vsftpd
echo "始运行镜像成功"

PASV_ADDRESS注意别配错

2、连接

端口可以不填,默认是21;

连接方式选择 被动模式

字符集选择UTF-8

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值