
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
-** 多架构支持 :兼容amd64和arm64架构,适配x86服务器、ARM开发板(如树莓派)等硬件 - 版本控制 :提供多个UMS版本标签(14.x、13.x等),满足不同功能需求 - 持久化配置 :支持挂载配置文件(UMS.conf)、凭据文件(UMS.cred)及数据目录,确保配置持久化 - 灵活部署 **:支持host网络(自动发现)或端口映射,可通过环境变量自定义配置
|---------------------|-----------|-------------------------------|----------------|--------------|
| latest14 | UMS 14.x | Dockerfile.14-alpine | alpine:latest | amd64、arm64 |
| 14-alpine | UMS 14.x | Dockerfile.13-alpine | alpine:latest | amd64、arm64 |
| 13 | UMS 13.x | Dockerfile.13-alpine | alpine:latest | amd64、arm64 |
| 13-alpine | UMS 13.x | Dockerfile.13-alpine | alpine:latest | amd64、arm64 |
|--------------|-----------|-------------------------------|--------------------|--------------|
| 11 | UMS 11.x | Dockerfile.11-alpine | alpine:latest | amd64、arm64 |
| 11-alpine | UMS 11.x | Dockerfile.11-alpine | alpine:latest | amd64、arm64 |
| 10 | UMS 10.x | Dockerfile.10-alpine | alpine:latest | amd64、arm64 |
| 10-alpine | UMS 10.x | Dockerfile.10-alpine | alpine:latest | amd64、arm64 |
| 10-debian | UMS 10.x | Dockerfile.10-debian | debian:bullseye | amd64 |
| 9 | UMS 9.x | Dockerfile.9 | debian:buster | amd64 |
| 9-alpine | UMS 9.x | Dockerfile.9-alpine | alpine:latest | amd64 |
| 8 | UMS 8.x | Dockerfile.8 | debian:stretch | amd64 |
| 7 | UMS 7.x | Dockerfile.7 | debian:stretch | amd64 |
| 6 | UMS 6.x | Dockerfile.6 | debian:stretch | amd64 |
| 5 | UMS 5.x | Dockerfile.5 | debian:stretch | amd64 |
|-------------------------------|-----------|-------------------------------|--------------------|--------|
| latest-amd6413-alpine-amd64 | UMS 13.x | Dockerfile.13-alpine | alpine:latest | amd64 |
| latest-arm6413-alpine-arm64 | UMS 13.x | Dockerfile.13-alpine | alpine:latest | arm64 |
| 13-debian-amd64 | UMS 13.x | Dockerfile.13-debian | debian:bullseye | amd64 |
| 11-alpine-amd64 | UMS 11.x | Dockerfile.11-alpine | alpine:latest | amd64 |
| 11-alpine-arm64 | UMS 11.x | Dockerfile.11-alpine | alpine:latest | arm64 |
| 10-alpine-amd64 | UMS 10.x | Dockerfile.10-alpine | alpine:latest | amd64 |
| 10-alpine-arm64 | UMS 10.x | Dockerfile.10-alpine | alpine:latest | arm64 |
| 10-debian-amd64 | UMS 10.x | Dockerfile.10-debian | debian:bullseye | amd64 |
rx(读和执行):bashchown -R o+rx /path/to/my/media
-** 小型办公网络 :共享培训视频、产品演示等企业媒体资源 - 嵌入式设备 :在树莓派等ARM设备上部署,构建低功耗媒体服务器 - 临时媒体共享 **:快速搭建临时媒体服务,用于聚会、展示等场景
docker pull mbentley/ums
### 示例用法#### 默认配置(自动生成UMS.conf)```bash docker run -d \ --init \ --net=host \ --restart=always \ --name ums \ -e FOLDER="/media" \ -e FORCE_CHOWN="false" \ -e NETWORK_INTERFACE="" \ -e LOG_LEVEL="" \ -e PORT=5001 \ -e SET_MEDIA_PERMISSIONS="false" \ -v ums-data:/opt/ums/data \ -v ums-database:/opt/ums/database \ -v /path/to/your/media:/media \ mbentley/ums
自定义配置(挂载本地UMS.conf和凭据文件)```bash
docker run -d
--init
--net=host
--restart=always
--name ums
-e FOLDER=""
-e FORCE_CHOWN="false"
-e NETWORK_INTERFACE=""
-e LOG_LEVEL=""
-e PORT=5001
-e SET_MEDIA_PERMISSIONS="false"
-v /path/to/your/UMS.conf:/opt/ums/UMS.conf
-v /path/to/your/UMS.cred:/opt/ums/UMS.cred
-v /path/to/data:/opt/ums/data
-v /path/to/database:/opt/ums/database
-v /path/to/your/media:/media
mbentley/ums
### 环境变量配置| 变量名 | 默认值 | 说明 | |-------------------------|----------|----------------------------------------------------------------------| | `FOLDER` | `null` | 自动在`UMS.conf`中设置媒体文件夹路径 | | `FORCE_CHOWN` | `false` | 设为`true`时强制更改`/opt/ums/data`和`/opt/ums/database`目录所有权 | | `NETWORK_INTERFACE` | `null` | 手动指定UMS绑定的网络接口(默认自动检测) | | `LOG_LEVEL` | `null` | 日志级别,可选:`ALL`/`TRACE`/`DEBUG`/`INFO`/`WARN`/`ERROR`/`OFF` | | `PORT` | `null` | 自定义UMS服务端口(默认5001) | | `SET_MEDIA_PERMISSIONS` | `false` | 设为`true`且指定`FOLDER`时,自动设置媒体目录权限为全局可读可执行 | ### 持久化数据管理**警告**:未挂载`UMS.conf`、`data`和`database`目录时,配置和数据将在容器删除后丢失。如需初始配置文件,可从容器复制默认`UMS.conf`: ```bash docker run -d --name ums-temp mbentley/ums bash docker cp ums-temp:/opt/ums/UMS.conf UMS.conf docker stop ums-temp docker rm ums-temp
注意:持久化文件和目录的所有权需确保为
500:500,入口脚本会尝试自动修复权限问题。
--net=host,需手动暴露以下端口(自动发现功能可能受影响):-** TCP端口 :2869(SSDP)、5001(Web界面)、9001(媒体传输) - UDP端口 **:1900(SSDP发现)
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务