snowdreamtech/vsftpd本镜像为vsftpd(一款轻量级FTP服务器)的Docker封装,支持多种架构(amd64、arm32v5、arm32v6、arm32v7、arm64v8、i386、mips64le、ppc64le、riscv64、s390x),可快速部署功能完善的FTP服务。主要用于搭建***或认证模式的文件传输服务,适用于个人文件共享、企业内部文件交换等场景,支持数据持久化存储和灵活的权限配置。
bashdocker run --restart=always -d \ -e FTP_MODE=anonymous \ -e FTP_ROOT_PASSWORD=*** \ -e PASV_ADDRESS=192.168.1.1(server ip) \ -p 21:21 -p 20:20 -p 20000-20010:20000-20010 \ -v ./Downloads:/var/lib/ftp/Downloads \ --name vsftpd snowdreamtech/vsftpd:latest
bashdocker run --restart=always -d \ -e FTP_MODE=user \ -e FTP_USER=abcdef \ -e FTP_PASS="&abcdef0&" \ -e FTP_ROOT_PASSWORD=*** \ -e PASV_ADDRESS=192.168.1.1(server ip) \ -p 21:21 -p 20:20 -p 20000-20010:20000-20010 \ -v ./Downloads:/root/Downloads \ -v ./Downloads:/home/abcdef/Downloads \ --name vsftpd snowdreamtech/vsftpd:latest
bashdocker run --restart=always -d \ -e FTP_MODE=virtual \ -e FTP_USER=abcdef \ -e FTP_PASS="&abcdef0&" \ -e FTP_ROOT_PASSWORD=*** \ -e PASV_ADDRESS=192.168.1.1(server ip) \ -p 21:21 -p 20:20 -p 20000-20010:20000-20010 \ -v ./Downloads:/home/virtual/abcdef/Downloads \ --name vsftpd snowdreamtech/vsftpd:latest
| 环境变量 | 说明 | 取值范围 |
|---|---|---|
| FTP_MODE | FTP运行模式 | anonymous(***)、user(本地用户)、virtual(虚拟用户) |
| FTP_USER | FTP用户名 | 仅用户模式和虚拟用户模式需设置 |
| FTP_PASS | FTP用户密码 | 仅用户模式和虚拟用户模式需设置,支持特殊字符 |
| FTP_ROOT_PASSWORD | 容器root用户密码 | 所有模式必填 |
| PASV_ADDRESS | 被动模式服务器IP地址 | 需填写主机公网或局域网IP |
/var/lib/ftp/下,如./Downloads:/var/lib/ftp/Downloads/root/(root用户目录)和/home/<用户名>/(用户家目录)/home/virtual/<用户名>/下bash# 创建buildx构建实例 docker buildx create --use --name build --node build --driver-opt network=host # 构建并推送多平台镜像 docker buildx build -t snowdreamtech/vsftpd \ --platform=linux/386,linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,linux/ppc64le,linux/riscv64,linux/s390x \ . --push
MIT



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务