如果你使用 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://github.com/dolittle/Runtime 仓库构建的Dolittle Runtime组件。Dolittle是一个去中心化、分布式、事件驱动的微服务平台,旨在利用事件的力量构建灵活的应用系统。
Runtime是Dolittle系统的核心后端组件,主要负责管理来自SDK(软件开发工具包)和其他Runtime实例的连接,使其与Event Store(事件存储)进行交互。作为系统的运行时引擎,Runtime为SDK提供底层支持,是确保事件驱动架构正常运行的关键组件。
推荐使用Development类型镜像,内置MongoDB实例(默认端口27017),无需额外配置外部数据库,简化本地开发和测试流程。
推荐使用Production类型镜像,仅包含Runtime核心组件,需配合外部MongoDB实例使用,适合大规模部署和生产环境运行。
Dolittle Runtime提供两种镜像类型,分别针对开发和生产场景,并支持多架构(amd64/arm64)。
| 类型 | 架构 | 标签示例 | Docker Hub链接 |
|---|---|---|---|
| Production | amd64 | dolittle/runtime:latest | |
| Production | arm64 | dolittle/runtime:latest-arm64 | |
| Development | amd64 | dolittle/runtime:latest-development | |
| Development | arm64 | dolittle/runtime:latest-arm64-development |
基本命令
Production镜像需连接外部MongoDB实例,通过环境变量或配置文件指定数据库连接信息(具体参数见官方配置文档):
bashdocker run -d \ --name dolittle-runtime \ -p 50051:50051 \ # Runtime默认通信端口 -e MONGODB_CONNECTION_STRING="mongodb://external-mongodb:27017" \ dolittle/runtime:latest
基本命令
Development镜像内置MongoDB,可直接启动并暴露MongoDB端口(27017)供本地开发使用:
bashdocker run -d \ --name dolittle-runtime-dev \ -p 50051:50051 \ # Runtime通信端口 -p 27017:27017 \ # 内置MongoDB端口 dolittle/runtime:latest-development
Docker Compose配置示例
创建docker-compose.yml文件,集成Runtime与应用服务:
yamlversion: '3.8' services: runtime: image: dolittle/runtime:latest-development ports: - "50051:50051" - "27017:27017" restart: unless-stopped app: build: ./your-app depends_on: - runtime environment: - DOLITTLE_RUNTIME_HOST=runtime:50051
Runtime支持通过环境变量或配置文件进行自定义配置,核心参数(详细列表见官方文档)包括:
MONGODB_CONNECTION_STRING:MongoDB连接字符串(Production环境必填)RUNTIME_PORT:Runtime服务端口(默认50051)LOG_LEVEL:日志级别(可选:trace/debug/info/warn/error,默认info)您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。



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