
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
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> |
注意:不建议直接暴露到互联网,需配合反向代理及强认证机制使用。
Docker Compose (推荐)
yaml--- services: filezilla: image: docker.xuanyuan.run/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
bashdocker 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 \ docker.xuanyuan.run/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及以上 |
应用访问地址:
https://yourhost:3001/[!WARNING] 该容器提供对主机系统的特权访问,未正确配置时不要暴露到互联网。
CUSTOM_USER和PASSWORD环境变量启用基础HTTP认证(仅适用于可信本地网络)--security-opt seccomp=unconfined参数(禁用关键安全层,仅在必要时使用)默认使用自签名证书(HTTPS),若反向代理验证证书,需https://docs.linuxserver.io/faq#strict-proxy%E3%80%82
该镜像基于https://github.com/linuxserver/docker-baseimage-selkies%E6%9E%84%E5%BB%BA%EF%BC%8C%E6%94%AF%E6%8C%81%E4%BB%A5%E4%B8%8B%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F%EF%BC%9A
基础环境变量
| 变量 | 描述 |
|---|---|
PUID | 用户ID,默认1000 |
PGID | 组ID,默认1000 |
TZ | 时区,如Asia/Shanghai |
UMASK | umask值,默认022 |
Selkies特有环境变量
| 变量 | 描述 |
|---|---|
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设备节点。
PRoot Apps (持久化,推荐)
系统级安装的应用(如apt-get install)在容器重建后不保留,推荐使用https://github.com/linuxserver/proot-apps%E5%AE%89%E8%A3%85%E5%88%B0%E7%94%A8%E6%88%B7%60$HOME%60%E7%9B%AE%E5%BD%95%EF%BC%88%E6%8C%81%E4%B9%85%E5%8C%96%EF%BC%89%EF%BC%9A
bashproot-apps install filezilla
https://github.com/linuxserver/proot-apps?tab=readme-ov-file#supported-apps
Native Apps (非持久化)
通过https://github.com/linuxserver/docker-mods/tree/universal-package-install mod安装系统原生包(容器重建后需重新安装):
yamlenvironment: - DOCKER_MODS=linuxserver/mods:universal-package-install - INSTALL_PACKAGES=libfuse2|git|gdb
使用卷挂载时,通过PUID和PGID确保权限匹配,避免权限问题:
输出示例:bashid your_user
textuid=1000(your_user) gid=1000(your_user) groups=1000(your_user)
-e PUID=1000 -e PGID=1000
https://img.shields.io/badge/dynamic/yaml?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=filezilla&query=%24.mods%5B%27filezilla%27%5D.mod_count&url=https%3A%2F%2Fraw.githubusercontent.com%2Flinuxserver%2Fdocker-mods%2Fmaster%2Fmod-list.yml](https://mods.linuxserver.io/?mod=filezilla) https://img.shields.io/badge/dynamic/yaml?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=universal&query=%24.mods%5B%27universal%27%5D.mod_count&url=https%3A%2F%2Fraw.githubusercontent.com%2Flinuxserver%2Fdocker-mods%2Fmaster%2Fmod-list.yml](https://mods.linuxserver.io/?mod=universal)
可通过Docker Mods扩展功能,支持的mods列表见上方链接。
容器内Shell访问:
bashdocker exec -it filezilla /bin/bash
实时查看日志:
bashdocker logs -f filezilla
查看容器版本:
bashdocker inspect -f '{{ index .Config.Labels "build_version" }}' filezilla
查看镜像版本:
bashdocker inspect -f '{{ index .Config.Labels "build_version" }}' lscr.io/linuxserver/filezilla:latest
bash# 更新镜像 docker-compose pull filezilla # 更新容器 docker-compose up -d filezilla # 清理旧镜像 docker image prune
bash# 更新镜像 docker pull docker.xuanyuan.run/lscr.io/linuxserver/filezilla:latest # 停止并删除旧容器 docker stop filezilla && docker rm filezilla # 用原参数启动新容器(/config卷挂载正确时配置会保留) docker run -d [原参数] lscr.io/linuxserver/filezilla:latest # 清理旧镜像 docker image prune
bashgit clone https://github.com/linuxserver/docker-filezilla.git cd docker-filezilla docker build \ --no-cache \ --pull \ -t lscr.io/linuxserver/filezilla:latest .
跨架构构建(需qemu-static):
bashdocker run --rm --privileged docker.xuanyuan.run/lscr.io/linuxserver/qemu-static --reset docker build -f Dockerfile.aarch64 -t lscr.io/linuxserver/filezilla:arm64v8-latest .
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务