
peatboy/dorisDoris ARM64 Docker镜像是针对ARM64架构优化的Docker镜像,版本1.2.7.1,包含Doris的Frontend(FE)和Backend(BE)组件。该镜像支持在ARM64服务器环境中快速部署Doris集群,适用于数据分析、数据仓库等场景,提供元数据管理、查询优化、数据存储等核心功能。
yamlversion: '3' services: doris-fe: image: doris-fe:1.2.7.1 container_name: doris-fe hostname: fe environment: - FE_SERVERS=fe1:172.20.80.2:9010 # FE节点列表,格式:节点名:IP:端口 - FE_ID=1 # FE节点ID,主节点通常设为1 - PRIORITY_NETWORKS=172.20.80.0/24 # 优先网络段,用于节点间通信 ports: - 8030:8030 # FE HTTP端口(Web UI、API) - 9030:9030 # FE MySQL客户端连接端口 volumes: - /path/to/fe/doris-meta:/opt/apache-doris/fe/doris-meta # 元数据持久化 - /path/to/fe/conf:/opt/apache-doris/fe/conf # 配置文件挂载 - /path/to/fe/log:/opt/apache-doris/fe/log # 日志持久化 networks: doris_net: ipv4_address: 172.20.80.2 # FE节点固定IP doris-be: image: doris-be:1.2.7.1 container_name: doris-be hostname: be depends_on: - doris-fe # 依赖FE服务,确保FE先启动 environment: - FE_SERVERS=fe1:172.20.80.2:9010 # 连接的FE节点列表 - BE_ADDR=172.20.80.3:9050 # BE节点地址和端口 - PRIORITY_NETWORKS=172.20.80.0/24 # 优先网络段 - MASTER_FE_IP=172.20.80.2 # 主FE节点IP - CURRENT_BE_IP=172.20.80.3 # 当前BE节点IP - CURRENT_BE_PORT=9050 # 当前BE节点端口 ports: - 8040:8040 # BE HTTP端口(状态监控、API) volumes: - /path/to/be/storage:/opt/apache-doris/be/storage # 数据存储持久化 - /path/to/be/conf:/opt/apache-doris/be/conf # 配置文件挂载 - /path/to/be/script:/docker-entrypoint-initdb.d # 初始化脚本目录 - /path/to/be/log:/opt/apache-doris/be/log # 日志持久化 networks: doris_net: ipv4_address: 172.20.80.3 # BE节点固定IP networks: doris_net: ipam: config: - subnet: 172.20.80.0/24 # 自定义子网,确保节点IP在同一网段
| 参数名 | 说明 | 示例值 |
|---|---|---|
| FE_SERVERS | FE节点列表,格式为节点名:IP:端口,用于集群内节点发现 | fe1:172.20.80.2:9010 |
| FE_ID | FE节点唯一ID,主节点建议设为1,其他节点需唯一 | 1 |
| PRIORITY_NETWORKS | 节点间通信优先使用的网络段,避免多网卡环境下的通信问题 | 172.20.80.0/24 |
| 参数名 | 说明 | 示例值 |
|---|---|---|
| FE_SERVERS | 需连接的FE节点列表,BE通过此参数注册到FE | fe1:172.20.80.2:9010 |
| BE_ADDR | BE节点对外服务地址和端口 | 172.20.80.3:9050 |
| MASTER_FE_IP | 主FE节点IP,用于BE向FE注册 | 172.20.80.2 |
| CURRENT_BE_IP | 当前BE节点IP | 172.20.80.3 |
| CURRENT_BE_PORT | 当前BE节点服务端口 | 9050 |
创建目录结构
为FE和BE创建数据、配置、日志目录:
bashmkdir -p /path/to/fe/{doris-meta,conf,log} mkdir -p /path/to/be/{storage,conf,script,log}
修改配置文件(可选)
如需自定义配置,可在挂载的conf目录下修改FE的fe.conf或BE的be.conf。
启动服务
在docker-compose.yml所在目录执行:
bashdocker-compose up -d
验证部署
[***]mysql -h 服务器IP -P 9030 -u root



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务