本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
FileZilla 客户端是一款快速可靠的跨平台FTP、FTPS和SFTP客户端,具有丰富的实用功能和直观的图形用户界面。linuxserver/filezilla镜像将FileZilla客户端封装为Docker容器,通过Web界面提供访问能力,适用于需要通过浏览器管理文件传输连接的场景。
该镜像利用Docker manifest实现多平台支持,直接拉取lscr.io/linuxserver/filezilla:latest即可获取对应架构的镜像,也可通过标签指定具体架构:
| 架构 | 支持情况 | 标签 |
|---|---|---|
| x86-64 | ✅ | amd64-<version tag> |
| arm64 | ✅ | arm64v8-<version tag> |
注意:不建议直接暴露到互联网,需配合反向代理及强认证机制使用。
--- services: filezilla: image: lscr.io/linuxserver/filezilla:latest container_name: filezilla environment: - PUID=1000 # 用户ID,详见下方用户/组ID说明 - PGID=1000 # 组ID,详见下方用户/组ID说明 - TZ=Etc/UTC # 时区,如Asia/Shanghai volumes: - /path/to/config:/config # 配置文件存储路径 ports: - 3000:3000 # HTTP端口(需代理) - 3001:3001 # HTTPS端口(推荐直接使用) shm_size: "1gb" # 共享内存大小,桌面应用推荐设置 restart: unless-stopped
docker run -d \ --name=filezilla \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Etc/UTC \ -p 3000:3000 \ -p 3001:3001 \ -v /path/to/config:/config \ --shm-size="1gb" \ --restart unless-stopped \ lscr.io/linuxserver/filezilla:latest
| 参数 | 功能 |
|---|---|
-p 3000:3000 | HTTP端口,建议仅用于反向代理 |
-p 3001:3001 | HTTPS端口,推荐直接使用 |
-e PUID=1000 | 用户ID,控制文件权限 |
-e PGID=1000 | 组ID,控制文件权限 |
-e TZ=Etc/UTC | 时区设置,格式参考时区列表 |
-v /config | 容器内用户主目录,存储配置文件和本地数据 |
--shm-size= | 共享内存大小,桌面应用推荐设置为1GB及以上 |
应用访问地址:
[***][!WARNING] 该容器提供对主机系统的特权访问,未正确配置时不要暴露到互联网。
CUSTOM_USER和PASSWORD环境变量启用基础HTTP认证(仅适用于可信本地网络)--security-opt seccomp=unconfined参数(禁用关键安全层,仅在必要时使用)默认使用自签名证书(HTTPS),若反向代理验证证书,需禁用容器证书检查。
该镜像基于Docker Baseimage Selkies构建,支持以下环境变量:
| 变量 | 描述 |
|---|---|
PUID | 用户ID,默认1000 |
PGID | 组ID,默认1000 |
TZ | 时区,如Asia/Shanghai |
UMASK | umask值,默认022 |
| 变量 | 描述 |
|---|---|
CUSTOM_PORT | 内部HTTP端口,默认3000 |
CUSTOM_HTTPS_PORT | 内部HTTPS端口,默认3001 |
CUSTOM_WS_PORT | WebSocket端口,默认8082 |
CUSTOM_USER | HTTP基础认证用户名,默认abc |
PASSWORD | HTTP基础认证密码,未设置则禁用认证 |
SUBFOLDER | 反向代理子路径,需包含首尾斜杠,如/subfolder/ |
TITLE | 浏览器页面标题,默认"Selkies" |
START_DOCKER | 设置为false禁用Docker-in-Docker自动启动 |
DISABLE_IPV6 | 设置为true禁用容器IPv6支持 |
LC_ALL | 容器区域设置,用于语言支持 |
DRINODE | 指定DRI设备节点,如/dev/dri/renderD128 |
NO_DECOR | 设置后应用无窗口边框(适合PWA使用) |
NO_FULL | 设置后应用不自动全屏 |
DISABLE_ZINK | 设置后检测到显卡时不配置Zink环境变量 |
WATERMARK_PNG | 水印图片路径,如/usr/share/selkies/www/icon.png |
WATERMARK_LOCATION | 水印位置:1(左上)、2(右上)、3(左下)、4(右下)、5(居中)、6(动画) |
| 参数 | 描述 |
|---|---|
--privileged | 启动Docker-in-Docker环境,建议挂载-v /path/to/docker-data:/var/lib/docker提升性能 |
-v /var/run/docker.sock:/var/run/docker.sock | 挂载主机Docker socket以管理主机容器 |
--device /dev/dri:/dev/dri | 挂载GPU设备,配合DRINODE环境变量使用(仅支持开源驱动) |
通过LC_ALL环境变量设置界面语言:
| 语言 | 环境变量值 |
|---|---|
| 中文 | zh_CN.UTF-8 |
| 日语 | ja_JP.UTF-8 |
| 韩语 | ko_KR.UTF-8 |
| 阿拉伯语 | ar_AE.UTF-8 |
| 俄语 | ru_RU.UTF-8 |
| 西班牙语(拉美) | es_MX.UTF-8 |
| 德语 | de_DE.UTF-8 |
| 法语 | fr_FR.UTF-8 |
| 荷兰语 | nl_NL.UTF-8 |
| 意大利语 | it_IT.UTF-8 |
添加--device /dev/dri:/dev/dri参数可挂载GPU设备,支持以下开源驱动:
| 驱动 | 支持芯片组 |
|---|---|
| Intel | i965和i915驱动的Intel iGPU |
| AMD | AMDGPU、Radeon、ATI驱动的AMD独立显卡或APU |
| NVIDIA | 仅nouveau驱动(闭源NVIDIA驱动不支持DRI3) |
可通过DRINODE环境变量指定特定GPU设备节点。
系统级安装的应用(如apt-get install)在容器重建后不保留,推荐使用proot-apps安装到用户$HOME目录(持久化):
proot-apps install filezilla
支持的应用列表
通过universal-package-install mod安装系统原生包(容器重建后需重新安装):
environment: - DOCKER_MODS=linuxserver/mods:universal-package-install - INSTALL_PACKAGES=libfuse2|git|gdb
使用卷挂载时,通过PUID和PGID确保权限匹配,避免权限问题:
输出示例:id your_user
uid=1000(your_user) gid=1000(your_user) groups=1000(your_user)
-e PUID=1000 -e PGID=1000
 docker run -d [原参数] lscr.io/linuxserver/filezilla:latest # 清理旧镜像 docker image prune
git clone [***] cd docker-filezilla docker build \ --no-cache \ --pull \ -t lscr.io/linuxserver/filezilla:latest .
跨架构构建(需qemu-static):
docker run --rm --privileged lscr.io/linuxserver/qemu-static --reset docker build -f Dockerfile.aarch64 -t lscr.io/linuxserver/filezilla:arm64v8-latest .
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429