doris

76527413/doris Docker 镜像

Doris分布式SQL数据仓库镜像,集成Frontend(FE)和Backend(BE)组件,通过命令启动FE和BE服务,暴露8030、9030、9050端口,支持高效数据分析与查询。

下载次数: 0状态:社区镜像维护者:76527413仓库类型:镜像最近更新:
下载命令
点击查看

Doris 镜像文档

镜像概述

Doris是一个高性能、分布式SQL数据仓库,专注于大规模数据的高效分析查询。本镜像集成Doris的Frontend(FE)和Backend(BE)核心组件,提供便捷的一站式部署方案,适用于快速构建企业级数据分析平台。

核心功能与特性

  • 完整组件集成:包含Frontend(FE)和Backend(BE),FE负责元数据管理与查询规划,BE负责数据存储与计算
  • SQL兼容:支持标准SQL语法,易于与现有数据系统集成
  • 高效查询引擎:优化的执行计划与分布式计算能力,支持高并发低延迟查询
  • 简化部署:通过单一命令即可启动FE和BE服务,降低部署复杂度

使用场景

  • 企业级数据仓库构建
  • 实时数据分析与业务监控
  • 大规模数据集的即席查询
  • 数据中台的分析引擎组件

使用方法

基本运行命令

通过docker run直接启动Doris服务:

bash
docker run -d \
  -p 8030:8030 \
  -p 9030:9030 \
  -p 9050:9050 \
  --name docker.xuanyuan.run/doris \
  docker.xuanyuan.run/doris \
  bash -c "/opt/fe/bin/start_fe.sh & /opt/be/bin/start_be.sh"

Docker Compose配置

参考官方https://github.com/nbaxp/doris/blob/master/docker-compose.yml,典型配置如下:

yaml
version: '3'
services:
  doris:
    image: docker.xuanyuan.run/doris
    ports:
      - "8030:8030"  # BE心跳与数据传输端口
      - "9030:9030"  # FE MySQL协议端口(客户端连接)
      - "9050:9050"  # BE Thrift服务端口
    command: bash -c "/opt/fe/bin/start_fe.sh & /opt/be/bin/start_be.sh"
    restart: unless-stopped

端口说明

端口用途描述
8030Backend节点间心跳检测与数据传输端口
9030Frontend节点MySQL协议端口,用于客户端工具连接
9050Backend节点Thrift服务端口,处理计算任务

注意事项

  • 首次启动需等待FE和BE组件初始化完成(通常1-2分钟)
  • 生产环境建议配置数据卷持久化存储,避免容器重启导致数据丢失
  • 根据数据规模调整容器资源限制(CPU/内存)以确保性能

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

轩辕镜像加速拉取命令点我查看更多 doris 镜像标签

docker pull docker.xuanyuan.run/76527413/doris:<标签>

DockerHub 原生拉取命令

docker pull 76527413/doris:<标签>
专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载在线技术支持专业版保障服务可用付费会员免广告