
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
本镜像基于icildev/doris:base构建,用于部署Doris 0.13.12版本的Frontend(FE)和Backend(BE)节点。通过环境变量配置节点角色,支持FE-Leader(主节点)、FE-Follower(从节点)和BE(后端节点)三种运行模式,提供数据持久化和必要端口暴露,适用于快速搭建Doris集群环境。
FE_ROLE指定节点角色,FE_LEADER指定FE-Follower的主节点地址| 环境变量 | 说明 | 可选值 | 是否必填 |
|---|---|---|---|
FE_ROLE | 指定节点角色 | fe-leader(主FE)、fe-follower(从FE)、be(BE节点) | 是 |
FE_LEADER | 当FE_ROLE=fe-follower时,指定FE-Leader节点地址(格式:IP:port) | 例如:192.168.128.51:9010 | 否(仅FE-Follower需配置) |
PRIORITY_NETWORKS | 指定优先网络(可通过ip a查看宿主机网络) | 例如:192.168.128.51/24 | 是 |
| 端口 | 用途 |
|---|---|
| 8030 | FE HTTP端口 |
| 9020 | FE Thrift端口 |
| 9030 | FE MySQL客户端端口 |
| 9060 | FE内部通信端口 |
| 9070 | FE REST API端口 |
| 8040 | BE HTTP端口 |
| 9050 | BE Thrift端口 |
| 8060 | BE MySQL客户端端口 |
| 宿主机路径 | 容器路径 | 说明 |
|---|---|---|
/opt/docker/doris/fe/log | /data/fe/log | FE节点日志目录 |
/opt/docker/doris/fe/doris-meta | /data/fe/doris-meta | FE元数据目录 |
/opt/docker/doris/be/log | /data/be/log | BE节点日志目录 |
/opt/docker/doris/be/storage | /data/be/storage | BE存储目录 |
/etc/localtime | /etc/localtime:ro | 宿主机时区文件(只读) |
/etc/timezone | /etc/timezone | 宿主机时区配置文件 |
启动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 \ icildev/doris:latest
启动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 \ icildev/doris:latest
启动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-Leader节点的IP和端口 -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 \ icildev/doris:latest
--net=host网络模式时,容器直接使用宿主机网络,需确保宿主机端口未被占用PRIORITY_NETWORKS需根据宿主机实际网络配置,可通过ip a命令查看网络信息doris-meta、storage)需提前创建并设置正确权限(建议权限:755)以下是 icildev/doris 相关的常用 Docker 镜像,适用于 不同场景 等不同场景:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。




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