
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
matrix-commander Docker镜像是matrix-commander的官方容器化版本。matrix-commander是一个基于Python 3的命令行Matrix客户端,使用matrix-nio SDK开发,专注于提供简洁高效的命令行界面(CLI),无图形界面(GUI)。该镜像可快速部署,支持Matrix协议下的消息收发、文件传输、房间管理、设备验证等多种操作,适用于自动化脚本、机器人开发、系统监控等场景。
消息与媒体处理
房间管理
设备与账户操作
接收与通知
灵活性与兼容性
轻量与集成
从Docker Hub拉取官方镜像:
bashdocker pull matrixcommander/matrix-commander
首次运行(初始化配置)
首次使用需初始化凭证(存储于挂载的数据目录):
bashdocker run -it --rm -v ./matrix-data:/data matrixcommander/matrix-commander \ --login user@example.com \ --password your_password \ --homeserver https://matrix.example.com
说明:
-v ./matrix-data:/data挂载本地目录存储凭证,后续运行无需重复登录
发送文本消息
向指定房间发送文本消息:
bashdocker run --rm -v ./matrix-data:/data matrixcommander/matrix-commander \ --message "Hello from Docker!" \ --room "#myroom:example.com"
发送文件
发送本地图片文件(需挂载文件目录):
bashdocker run --rm -v ./matrix-data:/data -v ./local-files:/files matrixcommander/matrix-commander \ --file /files/report.jpg \ --room "#myroom:example.com"
监听消息
后台持续监听消息:
bashdocker run -d --name matrix-listener -v ./matrix-data:/data matrixcommander/matrix-commander --listen
查看监听日志:
bashdocker logs -f matrix-listener
| 参数 | 描述 |
|---|---|
--login <user_id> | Matrix用户ID(如user@example.com),首次运行需提供 |
--password <password> | 用户密码,或使用--token提供访问令牌 |
--homeserver <url> | Matrix服务器地址(如https://matrix.org) |
--message <text> | 发送的文本消息内容 |
--file <path> | 发送的文件路径(容器内路径,需挂载本地目录) |
--room <room_id/alias> | 目标房间ID或别名(如#tech:example.com) |
--listen | 持续监听消息 |
--listen-once | 接收一次消息后退出 |
--verify | 执行设备表情验证 |
--create-room <name> | 创建新房间(指定名称) |
--login等参数完成初始化,凭证存储在挂载的/data目录,后续运行无需重复登录-v ./local-files:/files),确保容器可访问文件-d参数(守护进程模式)并指定容器名称(--name)以便管理--help查看所有参数:docker run --rm matrixcommander/matrix-commander --help您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。


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