轩辕镜像 官方专业版
轩辕镜像
专业版
轩辕镜像 官方专业版
轩辕镜像
专业版
首页个人中心搜索镜像
交易
充值流量¥8起我的订单
文档
工具
提交工单页面收录
ghcr.io/linuxserver/webtop

ghcr.io/linuxserver/webtop:ubuntu-xfce-version-50a2f178

ghcr.iolinux/amd64ubuntu-xfce-version-50a2f178大小: 1.12 GB更新于 2026年9月7日
让 AI 帮你使用轩辕镜像? · 展开查看说明 · 点击收起说明

如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。

https://linuxserver.io 团队为您带来另一款容器发布,其特点包括:

  • 定期且及时的应用更新
  • 简单的用户映射(PGID、PUID)
  • 带有 s6 overlay 的自定义基础镜像
  • 每周基础 OS 更新,在整个 LinuxServer.io 生态系统中共享通用层,以最小化空间占用、停机时间和带宽
  • 定期安全更新

您可以通过以下渠道找到我们:

  • https://blog.linuxserver.io - 关于如何使用我们的容器的所有内容,包括操作指南、观点等更多信息!
  • https://linuxserver.io/*** - 与社区和团队进行实时支持/聊天。
  • https://discourse.linuxserver.io - 在我们的社区论坛上发帖。
  • https://github.com/linuxserver - 查看我们所有仓库的源代码。
  • https://opencollective.com/linuxserver - 请考虑通过***或为我们的预算做出贡献来帮助我们

https://github.com/linuxserver/docker-webtop

https://github.com/linuxserver/docker-webtop - 基于 Alpine、Ubuntu、Fedora 和 Arch 的容器,包含官方支持的完整桌面环境,可通过任何现代 Web 浏览器访问。

支持的架构

我们利用 docker manifest 实现多平台支持。更多信息可从 docker https://distribution.github.io/distribution/spec/manifest-v2-2/#manifest-list 和我们的公告 https://blog.linuxserver.io/2019/02/21/the-lsio-pipeline-project/ 获取。

只需拉取 lscr.io/linuxserver/webtop:latest 即可获取适合您架构的正确镜像,但您也可以通过标签拉取特定架构的镜像。

此镜像支持的架构如下:

架构可用性标签
x86-64✅amd64-\
arm64✅arm64v8-\

版本标签

此镜像提供多种版本,可通过标签获取。请仔细阅读描述,并在使用不稳定或开发标签时谨慎操作。

标签可用性描述
latest✅XFCE Alpine *支持 Wayland
alpine-i3✅i3 Alpine *支持 Wayland
alpine-kde✅KDE Alpine *仅 Wayland
alpine-mate✅MATE Alpine
arch-i3✅i3 Arch *支持 Wayland
arch-kde✅KDE Arch *支持 Wayland
arch-mate✅MATE Arch
arch-xfce✅XFCE Arch *支持 Wayland
debian-i3✅i3 Debian *支持 Wayland
debian-kde✅KDE Debian
debian-mate✅MATE Debian
debian-xfce✅XFCE Debian
fedora-i3✅i3 Fedora *支持 Wayland
fedora-kde✅KDE Fedora *支持 Wayland
fedora-mate✅MATE Fedora
fedora-xfce✅XFCE Fedora
ubuntu-i3✅i3 Ubuntu *支持 Wayland
ubuntu-kde✅KDE Ubuntu *仅 Wayland
ubuntu-mate✅MATE Ubuntu
ubuntu-xfce✅XFCE Ubuntu *支持 Wayland
dev✅KDE Ubuntu *当前 Selkies 开发头部版本

应用设置

可通过以下地址访问应用:

  • [***]

严格反向代理

此镜像默认使用自签名证书。这自然意味着协议为 https。 如果您使用的反向代理会验证证书,则需要https://docs.linuxserver.io/faq#strict-proxy。

现代 GUI 桌面应用可能与最新的 Docker 系统调用限制存在兼容性问题。在具有较旧内核或 libseccomp 版本的主机上,您可以使用 Docker 的 --security-opt seccomp=unconfined 设置来允许这些系统调用。

安全性

[!WARNING] 此容器提供对主机系统的特权访问。除非已正确配置安全措施,否则不要将其暴露在互联网上。

完整功能需要 HTTPS。 现代浏览器功能(如用于视频和音频的 WebCodecs)在不安全的 HTTP 连接下无法正常工作。

默认情况下,此容器没有身份验证。可选的 CUSTOM_USER 和 PASSWORD 环境变量可启用基本 HTTP 身份验证,这仅适用于在受信任的本地网络上保护容器。对于互联网暴露,我们强烈建议将容器置于反向代理(如 https://github.com/linuxserver/docker-swag)之后,并使用强大的身份验证机制。

Web 界面包含一个具有无密码 sudo 访问权限的终端。任何有权访问 GUI 的用户都可以在容器内获得 root 控制权、安装任意软件并探测您的本地网络。

虽然通常不推荐,但某些 legacy 环境(特别是那些使用较旧硬件或过时 Linux 发行版的环境)可能需要停用标准 seccomp 配置文件才能运行容器化桌面软件。这可以通过使用 --security-opt seccomp=unconfined 参数实现。务必仅在绝对必要时使用此选项,因为它会禁用 Docker 的关键安全层,增加容器逃逸漏洞的风险。

FullColor 4:4:4 编码

如果您注意到文本模糊(尤其是黑色背景上的浅色文本),可以通过在侧边栏中启用 FullColor 4:4:4 编码或使用 jpeg 编码模式,向浏览器发送真正的 8 位颜色。

硬件加速注意事项: 目前,只有 Nvidia GPU 支持在 Zero Copy 模式下编码此颜色配置文件。如果在 Intel 或 AMD GPU 上启用 FullColor 4:4:4,系统将回退到 CPU 编码。这会迫使 CPU 从 GPU 读取像素,导致性能显著下降。

硬件加速与 Wayland

我们已将桌面容器从 X11 过渡到现代 Wayland 栈,现在 Wayland 是默认选项。

硬件回退注意事项: 在 x86_64 架构上,Wayland 栈需要支持 AVX2 的处理器(Intel Haswell 代或更新版本)。如果您的处理器缺少 AVX2(如较旧的 CPU 或某些低端赛扬处理器),容器将自动回退到 X11。

重要: X11 的 GPU 加速支持已弃用。未来硬件加速的开发将完全专注于 Wayland 栈。

如果遇到兼容性问题并需要手动禁用 Wayland(强制回退到 X11),可以通过设置以下环境变量实现:

  • -e PIXELFLUX_WAYLAND=false

为什么选择 Wayland?

  • 零复制编码: 当与 GPU 正确配置时,帧在显卡上渲染和编码,无需复制到系统 RAM。这显著降低了 CPU 使用率和延迟。
  • 现代栈: 单应用容器使用 Labwc(替代 Openbox),全桌面容器使用 KDE Plasma Wayland,在保持相同用户体验的同时,提供更现代、高性能和安全的合成环境。

GPU 配置

要在 Wayland 模式下使用硬件加速,我们需要区分用于渲染(3D 应用/桌面)和编码(视频流)的显卡。

配置变量:

  • DRINODE:用于渲染(EGL)的 GPU 路径。
  • DRI_NODE:用于编码(VAAPI/NVENC)的 GPU 路径。

如果两个变量指向同一设备,容器将自动启用零复制(Zero Copy)编码,显著降低 CPU 使用率和延迟。如果它们设置为不同设备,则一个用于渲染,一个用于编码,并通过 CPU 回读数据。

您也可以使用环境变量 AUTO_GPU=true,设置后容器中检测到的第一张显卡(例如 /dev/dri/renderD128)将被使用并配置为零复制模式。

Intel 和 AMD(开源驱动)

适用于 Intel 和 AMD GPU。

devices:
- /dev/dri:/dev/dri
environment:
- PIXELFLUX_WAYLAND=true
# 可选:若存在多个设备,指定设备(例如:/dev/dri/renderD129)
- DRINODE=/dev/dri/renderD128
- DRI_NODE=/dev/dri/renderD128

Nvidia(专有驱动)

[!NOTE] Nvidia 支持不适用于基于 Alpine 的镜像。

前提条件:

  1. 驱动: 需要580 或更高版本的专有驱动。重要的是,您应使用直接从 Nvidia 网站下载的 .run 文件安装驱动。

    • Unraid: 使用 Nvidia Driver 插件的生产分支。
  2. 内核参数: 必须在主机引导加载程序中设置 nvidia-drm.modeset=1 nvidia_drm.fbdev=1。

    • 标准 Linux(GRUB): 编辑 /etc/default/grub 并将参数添加到现有的 GRUB_CMDLINE_LINUX_DEFAULT 行:
GRUB_CMDLINE_LINUX_DEFAULT=" nvidia-drm.modeset=1 nvidia_drm.fbdev=1"

然后运行以下命令应用更改:

sudo update-grub
  • Unraid(Syslinux): 编辑文件 /boot/syslinux/syslinux.cfg,并将 nvidia-drm.modeset=1 nvidia_drm.fbdev=1 添加到 Unraid OS 启动项的 append 行末尾。
  1. 硬件初始化: 在无头系统上,Nvidia 显卡需要在 GPU 上插入物理虚拟插头,以便 DRM 正确初始化。

  2. Docker 运行时: 配置主机 Docker 守护进程以使用 Nvidia 运行时:

sudo nvidia-ctk runtime configure --runtime=docker
   sudo systemctl restart docker

Compose 配置:

---
services:
webtop:
image: lscr.io/linuxserver/webtop:latest
environment:
- PIXELFLUX_WAYLAND=true
# 确保指向运行时注入的渲染节点(通常为 renderD128)
- DRINODE=/dev/dri/renderD128
- DRI_NODE=/dev/dri/renderD128
deploy:
resources:
reservations:
devices:
- driver: nvidia
count: 1
capabilities: [compute,video,graphics,utility]
  • Unraid: 确保正确设置 DRINODE/DRI_NODE,并将 --gpus all --runtime nvidia 添加到额外参数中。

SealSkin 兼容性

此容器与 SealSkin 兼容。

SealSkin 是一个自托管的客户端-服务器平台,提供安全认证和协作功能,同时使用浏览器扩展拦截用户操作(如点击链接或下载文件),并将其重定向到运行在远程服务器上的安全、隔离的应用环境。

  • SealSkin 服务器: https://github.com/linuxserver/docker-sealskin
  • 浏览器扩展: https://chromewebstore.google.com/detail/sealskin-isolation/lclgfmnljgacfdpmmmjmfpdelndbbfhk 和 https://addons.mozilla.org/en-US/firefox/addon/sealskin-isolation/。
  • 移动应用: https://apps.apple.com/us/app/sealskin/id6758210210 和 https://play.google.com/store/apps/details?id=io.linuxserver.sealskin

所有基于 Selkies 的 GUI 容器选项

此容器基于 https://github.com/linuxserver/docker-baseimage-selkies。

点击展开:可选环境变量

变量描述
PIXELFLUX_WAYLAND如果设置为 true,容器将以 Wayland 模式初始化,运行 https://github.com/Smithay/smithay 和 Labwc,同时启用 GPU 零复制编码
SELKIES_DESKTOP如果设置为 true 且处于 Wayland 模式,将使用 labwc 初始化一个简单面板
CUSTOM_PORT容器监听 HTTP 的内部端口,如需更改默认端口 3000 可设置此变量
CUSTOM_HTTPS_PORT容器监听 HTTPS 的内部端口,如需更改默认端口 3001 可设置此变量
CUSTOM_WS_PORT容器监听 WebSocket 的内部端口,如需更改默认端口 8082 可设置此变量
CUSTOM_USERHTTP 基本认证用户名,默认值为 abc
DRI_NODE编码 GPU:启用 VAAPI/NVENC 流编码并使用指定设备(例如 /dev/dri/renderD128)
DRINODE渲染 GPU:指定用于 EGL/3D 加速的 GPU(例如 /dev/dri/renderD129)
AUTO_GPU如果设置为 true 且处于 Wayland 模式,将自动使用第一个可用 GPU 进行编码和渲染(例如 /dev/dri/renderD128)
PASSWORDHTTP 基本认证密码,默认值为 abc。若未设置,则不进行认证
SUBFOLDER应用的子文件夹(若运行子文件夹反向代理),需包含前后斜杠(例如 /subfolder/)
TITLE网页浏览器中显示的页面标题,默认值为 "Selkies"
DASHBOARD允许用户设置仪表板。选项:selkies-dashboard、selkies-dashboard-zinc、selkies-dashboard-wish
FILE_MANAGER_PATH修改默认上传/下载文件路径,路径必须对 abc 用户有适当权限
START_DOCKER如果设置为 false,具有特权的容器将不会自动启动 DinD Docker 配置
DISABLE_IPV6如果设置为 true 或任何值,将禁用 IPv6
LC_ALL设置容器运行的语言(例如 fr_FR.UTF-8 ar_AE.UTF-8)
NO_DECOR如果设置,应用将无窗口边框运行(用于 PWA)。(可通过 Ctrl+Shift+d 启用/禁用边框)
NO_FULL使用 openbox 时不自动全屏应用
NO_GAMEPAD禁用用户空间游戏手柄插入程序注入
DISABLE_ZINK如果检测到显卡,不设置 Zink 环境变量(用户空间应用将使用 CPU 渲染)
DISABLE_DRI3如果检测到显卡,不使用 DRI3 加速(用户空间应用将使用 CPU 渲染)
MAX_RES设置容器的最大分辨率,默认值为 16k 15360x8640
WATERMARK_PNG容器内水印 PNG 的完整路径(例如 /usr/share/selkies/www/icon.png)
WATERMARK_LOCATION流上绘制图像的位置(选项见下文)

WATERMARK_LOCATION 选项:

  • 1:左上角
  • 2:右上角
  • 3:左下角
  • 4:右下角
  • 5:居中
  • 6:动画

点击展开:可选运行配置(DinD 和 GPU 挂载)

语言支持 - 国际化

要以其他语言启动桌面会话,请设置LC_ALL环境变量。例如:

  • -e LC_ALL=zh_CN.UTF-8 - 中文
  • -e LC_ALL=ja_JP.UTF-8 - 日文
  • -e LC_ALL=ko_KR.UTF-8 - 韩文
  • -e LC_ALL=ar_AE.UTF-8 - 阿拉伯文
  • -e LC_ALL=ru_RU.UTF-8 - 俄文
  • -e LC_ALL=es_MX.UTF-8 - 西班牙语(拉丁美洲)
  • -e LC_ALL=de_DE.UTF-8 - 德文
  • -e LC_ALL=fr_FR.UTF-8 - 法文
  • -e LC_ALL=nl_NL.UTF-8 - 荷兰语
  • -e LC_ALL=it_IT.UTF-8 - 意大利语

参数

容器通过运行时传递的参数进行配置(如上文所述)。这些参数用冒号分隔,分别表示:。例如,-p 8080:80会将容器内部的80端口暴露出来,使其可通过主机IP在外部的8080端口访问。

参数功能
-p 3000:3000Web桌面GUI HTTP,必须进行代理
-p 3001:3001Web桌面GUI HTTPS
-e PUID=1000用户ID - 详见下方说明
-e PGID=1000组ID - 详见下方说明
-e TZ=Etc/UTC指定要使用的时区,参见此列表。
-v /configabc用户的主目录
--shm-size=所有桌面镜像推荐使用。

版本历史

  • 10.06.26: - 将Alpine镜像重新基于3.24版本构建。
  • 07.05.26: - 弃用Enterprise Linux标签。
  • 07.04.26: - 将Ubuntu镜像重新基于Resolute版本构建。
  • 26.03.26: - 将Fedora镜像重新基于44版本构建。
  • 24.03.26: - 更新支持Wayland的标签,以传递chromium的ozone平台参数。
  • 27.12.25: - 将Alpine镜像重新基于3.23版本构建。
  • 17.11.25: - 将Fedora镜像重新基于43版本构建。
  • 24.07.25: - 将Debian镜像重新基于Trixie版本构建。
  • 17.06.25: - 将所有镜像重新基于Selkies构建,移除openbox和icewm,将Alpine升级至3.22,将Fedora升级至42。
  • 10.01.25: - 将Fedora重新基于41版本构建。
  • 06.12.24: - 将Alpine重新基于3.21版本构建。
  • 26.09.24: - 在Alpine镜像上从firefox切换到chromium。
  • 23.05.24: - 将Alpine重新基于3.20版本构建,添加Nvidia支持文档。
  • 22.04.24: - 将Ubuntu重新基于Noble版本构建。
  • 16.04.24: - 添加关于PRoot Apps的文档。
  • 14.04.24: - 将Fedora重新基于40版本构建。
  • 11.02.24: - 正确添加PWA图标和标题变体。
  • 06.02.24: - 更新自述文件中关于原生语言支持的内容。
  • 29.12.23: - 将Alpine重新基于3.19版本构建,并换回Firefox。
  • 07.11.23: - 将Fedora重新基于39版本构建。
  • 14.06.23: - 重新基于Debian Bookworm构建。
  • 13.05.23: - 重新基于Alpine 3.18和Fedora 38构建。
  • 23.03.23: - 将所有Webtop重新基于KasmVNC基础镜像构建。
  • 21.10.22: - 将xfce重新基于Alpine 3.16构建,迁移至s6v3。
  • 12.03.22: - 添加关于挂载GPU的文档。
  • 05.02.22: - 将KDE Ubuntu重新基于Jammy构建,为更新后的gclient添加新文档,停止推荐priv模式。
  • 21.09.21: - 添加Fedora和Arch镜像,在自述文件中显示seccomp设置。
  • 26.09.21: - 将Alpine版本重新基于3.14构建。
  • 20.04.21: - 初始发布。

轩辕镜像配置手册

按平台快速找到配置文档

一键安装

一键安装 Docker

Linux Docker 一键安装

AI

用 AI 使用轩辕镜像

agents.md · AI 对话 · 提示词

Docker

登录仓库拉取

登录认证 · 私有仓库

专属域名拉取

免登录 · 高速拉取

Linux

Docker 镜像配置

Windows / Mac

Docker Desktop 配置

MacOS OrbStack

OrbStack 容器

Apple Container

macOS 原生容器

Docker Compose

Compose 项目配置

NAS

群晖

Synology 配置

飞牛

fnOS 镜像配置

绿联

绿联 NAS

威联通

QNAP 配置

极空间

极空间 NAS

Unraid

Unraid NAS

企业仓库

其他仓库

ghcr · Quay · nvcr

Harbor 镜像源

Proxy Repository 对接

Portainer 镜像源

Registries 配置

Nexus 镜像源

Docker Proxy 缓存

开发工具

Dev Containers

VS Code 开发容器

Podman

Podman 配置指南

Singularity / Apptainer

HPC 科学计算容器

Kubernetes

K8s Containerd

Kubernetes · Containerd

K3s

轻量级集群

面板 / 网络

爱快路由

爱快 4.0 · iKuai 镜像加速

宝塔面板

一键配置镜像源

需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单

镜像拉取常见问题

功能

版本功能对比

功能对比 · 版本选择

支持的镜像仓库

Docker Hub · GCR · GHCR

专属域名用法

专属域名 · 开启停用 · 多仓库

新手拉取配置

登录 · 专属域名 · 配置

docker search 限制

专属域名 · Hub 搜索

不支持 push

仅支持 pull · 不支持

拉取速度原因

带宽 · 缓存 · 冷热镜像

错误码

402 与流量用尽

402 · 流量包 · 充值

401 认证失败

401 · docker login

manifest unknown

标签错误 · 镜像不存在

410 Gone 排查

410 · Docker 升级

429 限流

免费版 · 专业版 · 企业版 · 请求频率

其他报错

DNS 超时

DNS 解析 · 网络超时

TLS 证书失败

no matching manifest(架构)

docker.sock / daemon

账号

失败是否计费

manifest · blob · 计费

申请开票(企业 / 个人)

开票 · 发票 · 工单

修改登录密码

网站 · 仓库 · 重置

注销账户

工单 · 数据 · 注销

原理

mirrors 不生效

daemon.json · 重启

去掉域名前缀

docker tag · 重命名

指定架构拉取

ARM64 · AMD64 · 多架构

latest 与「最新」

digest · 版本号 · 标签

查看全部问题→

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

用户头像

oldzhang

运维工程师

Linux服务器

5

"Docker访问体验非常流畅,大镜像也能快速完成下载。"

轩辕镜像
镜像详情
...
ghcr.io/linuxserver/webtop
定价查看流量套餐与价格
博客Docker 镜像公告与技术博客
专业版 · 高速稳定拉取镜像
高速镜像下载·在线技术支持·99.95% SLA 保障·付费会员免广告
50GB 仅 ¥8/年
专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载·在线技术支持·99.95% SLA 保障·付费会员免广告
用户协议·隐私政策·增值电信业务经营许可证:浙B2-20261007·©2024-2026 源码跳动©2024-2026 杭州源码跳动科技有限公司·商务合作:点击复制邮箱