vsftpd

instantlinux/vsftpd Docker 镜像

自动构建

一个简洁、易用、轻量且功能全面的vsftpd安装,基于Alpine构建。

4 次收藏下载次数: 0状态:自动构建维护者:instantlinux仓库类型:镜像最近更新:3 天前
下载命令
点击查看

vsftpd

一个简洁、易用、轻量且功能全面的vsftpd安装,基于Alpine构建。

使用方法

最常用的配置项可通过环境变量指定,如下所示。如需进一步自定义,可将配置放入挂载点/etc/vsftpd.d下的一个或多个文件中。

可通过FTPUSER_xxx变量指定单个上传用户。通过定义ftp-user-password-secret来激活该用户,方法如下:

python -c "import crypt,random,string; \
  print crypt.crypt('YOURPASSWORD', '\$6\$' + ''.join( \
[random.choice(string.ascii_letters + string.digits) \
  for _ in range(16)]))" | \
docker secret create ftp-user-password-secret -

此处提供了示例compose文件docker-compose.yml,适用于常见场景:通过Docker Swarm共享网络附加卷的内容,作为只读***FTP服务。本仓库包含构建Kubernetes集群的完整说明(https://github.com/instantlinux/docker-tools/blob/main/k8s/README.md),克隆仓库后,可通过make命令部署kubernetes.yaml(https://github.com/instantlinux/docker-tools/blob/main/images/vsftpd/kubernetes.yaml),并自定义Makefile.vars(https://github.com/instantlinux/docker-tools/blob/main/k8s/Makefile.vars):

git clone https://github.com/instantlinux/docker-tools.git
cd docker-tools/k8s
make vsftpd

状态说明:Alpine下vsftpd 3.0.3版本存在段错误崩溃问题,未来版本将修复。当前版本包含一个可能适用的临时解决方案。([])简要介绍了vsftpd在2011年后的发展停滞及数年后的恢复。我已切换至proftpd(https://hub.docker.com/r/instantlinux/proftpd)(参见该镜像)。

变量

以下变量可根据需要从kubernetes.yaml或docker-compose.yml传递给镜像:

变量默认值描述
ANONYMOUS_ENABLEYES***登录
ANON_MKDIR_WRITE_ENABLENO***用户创建目录权限
ANON_UPLOAD_ENABLENO***上传
FTPUSER_PASSWORD_SECRETftp-user-password-secret上传用户的哈希密码
FTPUSER_NAMEftpuser上传用户名
FTPUSER_UID1001上传文件的所有权UID
LOCAL_UMASK022上传文件的umask值
LOG_FTP_PROTOCOLNO详细日志记录
PASV_ADDRESS必需项——Docker引擎的地址
PASV_MAX_PORT30100客户端端口范围(修改需重建镜像)
PASV_MIN_PORT30091
TZUTC本地时区
USE_LOCALTIMEYES目录列表使用本地时间
VSFTPD_LOG_FILE/dev/stdout日志文件目标路径
WRITE_ENABLEYES允许上传/删除操作

密钥

密钥描述
ftp-user-password-secret(可选)上传用户的哈希密码

贡献

如欲改进此镜像,请参见https://github.com/instantlinux/docker-tools/blob/main/CONTRIBUTING.md。

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

轩辕镜像加速拉取命令点我查看更多 vsftpd 镜像标签

docker pull docker.xuanyuan.run/instantlinux/vsftpd:<标签>

DockerHub 原生拉取命令

docker pull instantlinux/vsftpd:<标签>
专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载在线技术支持99.95% SLA 保障付费会员免广告