
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
Decentralized Durability Engine(去中心化持久性引擎)是一款专为分布式系统设计的容器化工具,旨在通过去中心化架构解决分布式环境下的数据持久性、可靠性和高可用性挑战。该引擎消除单点故障风险,实现数据在多节点间的自动冗余存储、故障检测与恢复,确保数据在分布式系统中持久化且可访问,适用于各类需要强数据可靠性的分布式场景。
通过以下命令启动单个节点实例(仅用于功能测试,生产环境需多节点集群部署):
bashdocker run -d \ --name dde-test-node \ -p 8080:8080 \ -v /host/test-data:/app/data \ -e DDE_NODE_ID=test-node-1 \ -e DDE_REPLICATION_FACTOR=1 \ decentralized-durability-engine:latest
参数说明:
-p 8080:8080:映射节点通信端口(容器内默认端口8080)-v /host/test-data:/app/data:挂载主机目录作为节点本地数据存储卷(需替换为实际主机路径)DDE_NODE_ID:节点唯一标识符(必填,集群内不可重复)DDE_REPLICATION_FACTOR:数据副本数量(测试环境可设为1,生产环境建议≥3)以下为3节点本地集群部署示例(生产环境需根据实际节点数量调整):
yamlversion: '3.8' services: node1: image: decentralized-durability-engine:latest container_name: dde-node-1 ports: - "8081:8080" volumes: - ./node1-data:/app/data environment: - DDE_NODE_ID=node-1 - DDE_PEERS=node-2:8080,node-3:8080 - DDE_REPLICATION_FACTOR=3 - DDE_PORT=8080 restart: unless-stopped node2: image: decentralized-durability-engine:latest container_name: dde-node-2 ports: - "8082:8080" volumes: - ./node2-data:/app/data environment: - DDE_NODE_ID=node-2 - DDE_PEERS=node-1:8080,node-3:8080 - DDE_REPLICATION_FACTOR=3 - DDE_PORT=8080 restart: unless-stopped node3: image: decentralized-durability-engine:latest container_name: dde-node-3 ports: - "8083:8080" volumes: - ./node3-data:/app/data environment: - DDE_NODE_ID=node-3 - DDE_PEERS=node-1:8080,node-2:8080 - DDE_REPLICATION_FACTOR=3 - DDE_PORT=8080 restart: unless-stopped
启动集群:
bash# 创建节点数据目录 mkdir -p node1-data node2-data node3-data # 启动集群 docker-compose up -d
| 参数名 | 描述 | 默认值 | 必要性 |
|---|---|---|---|
DDE_NODE_ID | 节点唯一标识符(集群内不可重复,建议使用有意义的命名如node-eu-01) | - | 必填 |
DDE_PEERS | 集群内其他节点地址列表,格式:node-id:port,node-id:port | - | 集群必填 |
DDE_REPLICATION_FACTOR | 数据副本数量(建议设置为集群节点数的1/2+1,如3节点集群设为2或3) | 3 | 可选 |
DDE_PORT | 节点内部通信端口(需与容器端口映射保持一致) | 8080 | 可选 |
DDE_DATA_DIR | 容器内数据存储路径(建议配合卷挂载使用,确保数据持久化) | /app/data | 可选 |
DDE_CONSISTENCY_LEVEL | 数据一致性级别:strong(强一致性)/eventual(最终一致性) | strong | 可选 |
为确保节点重启后数据不丢失,必须通过卷(Volume)挂载主机目录到容器内数据存储路径(默认/app/data或DDE_DATA_DIR指定路径):
bash# 示例:使用命名卷而非主机目录(更适合生产环境) docker volume create dde-node-data docker run -d \ --name dde-prod-node \ -v dde-node-data:/app/data \ # 挂载命名卷 -e DDE_NODE_ID=prod-node-01 \ ...(其他参数) decentralized-durability-engine:latest
docker network create创建专用桥接网络)docker logs <container-id>查看节点日志,重点关注[SYNC](数据同步)和[HEALTH](节点健康)相关日志排查问题您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。






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