
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
一个通过VNC运行xfce4桌面环境的Docker容器,支持音频播放,可通过pulseaudio-dlna实现UPnP/DLNA投屏。容器内安装了Chromium浏览器、UPnP控制工具upplay,以及PulseAudio-DLNA,可将浏览器中的音频(如SoundCloud)投屏到现有DLNA渲染器,也可结合mpd和upmpdcli搭建自定义渲染器。
本项目仍在开发中,仅在amd64平台正常工作;arm平台因缺失字体暂无法正常运行,欢迎提交issue或讨论解决。
| 仓库 | URL |
|---|---|
| 源代码 | https://github.com/GioF71/xfce-vnc-audio |
| Docker镜像 | https://hub.docker.com/r/giof71/xfce-vnc-audio |
| 变量 | 描述 |
|---|---|
| PUID | vnc-user用户ID,默认1000 |
| PGID | vnc-user组ID,默认1000 |
| AUDIO_GID | 主机audio组ID |
| APT_CACHE_URL | apt-cacher-ng实例地址(推荐使用) |
| INSTALL_UPPLAY | 设置为yes安装upplay |
| INSTALL_FIREFOX | 设置为yes安装Firefox(推荐浏览器) |
| INSTALL_CHROMIUM | 设置为yes安装Chromium(需--privileged,效果可能不佳) |
| INSTALL_PULSEAUDIO_DLNA | 设置为yes安装PulseAudio-DLNA |
| INSTALL_CANTATA | 设置为yes安装Cantata |
| VNC_EXPOSE | 设置为yes暴露VNC端口(不推荐,暴露后端口为5901) |
| VNC_GEOMETRY | VNC分辨率,默认1280x720 |
| VNC_DEPTH | VNC颜色深度,默认16 |
| VNC_AUTOSTART_PULSEAUDIO | 自动启动PulseAudio,默认yes |
| VNC_AUTOSTART_PULSEAUDIO_DLNA | 自动启动PulseAudio-DLNA,默认yes |
| 卷 | 描述 |
|---|---|
| /home/vnc-user | 主目录,用于保存配置 |
| 端口 | 描述 |
|---|---|
| 6080 | NOVnc端口,访问地址:http:// |
| 5901 | VNC端口(仅当VNC_EXPOSE=yes时可用) |
注意事项
| 主题 | 说明 |
|---|---|
| 网络 | 使用upplay时建议用host模式,以便发现服务器/渲染器 |
| PulseAudio | 使用时可挂载主机的/run/user/1000/pulse到容器相同路径(需确认uid是否为1000) |
| Bookworm | Bookworm仓库无pulseaudio-dlna,主构建基于bullseye |
Docker Run命令
bashdocker run \ --rm \ -it \ --name xfce-vnc-audio \ --network host \ -e AUDIO_GID=995 \ -e INSTALL_FIREFOX=yes \ -e INSTALL_CHROMIUM=yes \ -e INSTALL_PULSEAUDIO=yes \ -e INSTALL_UPPLAY=yes \ -v /run/user/1000/pulse:/run/user/1000/pulse \ giof71/xfce-vnc-audio
请替换示例中的995为您系统中audio组的实际GID。
Docker Compose
待补充。
| 日期 | 描述 |
|---|---|
| 2023-12-15 | 因缺失包回退到bullseye(见#14) |
| 2023-11-24 | 支持安装Cantata |
| 2023-08-21 | 升级到debian bookworm(见#9) |
| 2023-08-21 | 修复容器重启问题(见#7) |
| 2023-06-14 | 更新GitHub工作流 |
| 2023-04-01 | 初始发布,仅支持amd64 |
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务