
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
本镜像基于Ubuntu 20.04系统,集成JDK 8u172环境,用于部署Apache Doris 1.0版本的集群节点。支持快速启动Doris的FE(Frontend)和BE(Backend)组件,通过环境变量灵活配置节点角色及网络参数,适用于快速搭建Doris分析型数据仓库。
FE_ROLE可配置节点为FE-leader、FE-follower或BE| 环境变量 | 说明 | 可选值 | 示例 |
|---|---|---|---|
FE_ROLE | 指定节点角色 | fe-leader(FE主节点)、fe-follower(FE从节点)、be(BE节点) | fe-leader |
FE_LEADER | FE从节点时指定主节点地址 | 主节点IP:端口 | 192.168.128.51:9010 |
PRIORITY_NETWORKS | 网络优先级配置,通过ip a查看宿主机网络 | CIDR格式 | 192.168.128.51/24 |
| 挂载路径 | 宿主机路径建议 | 说明 |
|---|---|---|
/data/fe/log | /opt/docker/doris/fe/log | FE节点日志目录 |
/data/fe/doris-meta | /opt/docker/doris/fe/doris-meta | FE元数据目录 |
/data/be/log | /opt/docker/doris/be/log | BE节点日志目录 |
/data/be/storage | /opt/docker/doris/be/storage | BE数据存储目录 |
/etc/localtime | /etc/localtime:ro | 宿主机时区配置(只读) |
/etc/timezone | /etc/timezone | 宿主机时区文件 |
1. 准备工作
创建宿主机目录并授权:
bashsudo mkdir -p /opt/docker/doris/ && sudo chmod -R 777 /opt/docker/doris/
2. 启动FE主节点(leader)
bashsudo docker run -itd \ --privileged=true \ --restart=always \ --name doris-fe \ --net=host \ -e FE_ROLE=fe-leader \ -e PRIORITY_NETWORKS=192.168.128.51/24 \ -v /opt/docker/doris/fe/log:/data/fe/log \ -v /opt/docker/doris/fe/doris-meta:/data/fe/doris-meta \ -v /etc/localtime:/etc/localtime:ro \ -v /etc/timezone:/etc/timezone \ happysea/doris:latest
3. 启动FE从节点(follower)
bashsudo docker run -itd \ --privileged=true \ --restart=always \ --name doris-fe-follower \ --net=host \ -e FE_ROLE=fe-follower \ -e FE_LEADER=192.168.128.51:9010 \ # 替换为FE主节点地址 -e PRIORITY_NETWORKS=192.168.128.52/24 \ # 替换为当前节点网络 -v /opt/docker/doris/fe-follower/log:/data/fe/log \ -v /opt/docker/doris/fe-follower/doris-meta:/data/fe/doris-meta \ -v /etc/localtime:/etc/localtime:ro \ -v /etc/timezone:/etc/timezone \ happysea/doris:latest
4. 启动BE节点
bashsudo docker run -itd \ --privileged=true \ --name doris-be \ --net=host \ --restart=always \ -e FE_ROLE=be \ -e PRIORITY_NETWORKS=192.168.128.51/24 \ -v /opt/docker/doris/be/log:/data/be/log \ -v /opt/docker/doris/be/storage:/data/be/storage \ -v /etc/localtime:/etc/localtime:ro \ -v /etc/timezone:/etc/timezone \ happysea/doris:latest
--net=host模式需确保宿主机端口未被占用PRIORITY_NETWORKS需根据宿主机实际网络配置(通过ip a命令查看)--memory、--cpus)以下是 happysea/doris 相关的常用 Docker 镜像,适用于 不同场景 等不同场景:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。




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