Doris docker-compose 部署 📅 2026/6/28 11:10:21 镜像下载# apache官方的镜像 docker pull apache/doris:fe-4.1.0 docker pull apache/doris:be-4.1.0 # 如果网络不好可以通过阿里的地址下载修改docker-compose中image docker pull registry.cn-hangzhou.aliyuncs.com/images-docker-cn/doris:fe-4.1.0 docker pull registry.cn-hangzhou.aliyuncs.com/images-docker-cn/doris:be-4.1.0部署docker-compose.yml文件一个BE节点services: doris-fe: image: apache/doris:fe-4.1.0 container_name: doris-fe hostname: doris-fe restart: always environment: - FE_SERVERSfe1:172.25.80.2:9010 - FE_ID1 - CONFIG_default_replication_num1 ports: - 8030:8030 - 9030:9030 volumes: - ./doris/fe/doris-meta:/opt/apache-doris/fe/doris-meta - ./doris/fe/log:/opt/apache-doris/fe/log networks: doris-net: ipv4_address: 172.25.80.2 doris-be: image: apache/doris:be-4.1.0 container_name: doris-be hostname: doris-be restart: always depends_on: - doris-fe environment: - FE_SERVERSfe1:172.25.80.2:9010 - BE_ADDR172.25.80.3:9050 ports: - 8040:8040 volumes: - ./doris/be/storage:/opt/apache-doris/be/storage - ./doris/be/log:/opt/apache-doris/be/log networks: doris-net: ipv4_address: 172.25.80.3 networks: doris-net: driver: bridge ipam: config: - subnet: 172.25.80.0/24两个BE节点services: doris-fe: image: apache/doris:fe-4.1.0 container_name: doris-fe hostname: doris-fe restart: always environment: - FE_SERVERSfe1:172.25.80.2:9010 - FE_ID1 - CONFIG_default_replication_num1 ports: - 8030:8030 - 9030:9030 volumes: - ./doris/fe/doris-meta:/opt/apache-doris/fe/doris-meta - ./doris/fe/log:/opt/apache-doris/fe/log networks: doris-net: ipv4_address: 172.25.80.2 # 第一个BE doris-be1: image: apache/doris:be-4.1.0 container_name: doris-be1 hostname: doris-be1 restart: always depends_on: - doris-fe environment: - FE_SERVERSfe1:172.25.80.2:9010 - BE_ADDR172.25.80.3:9050 ports: - 8040:8040 volumes: - ./doris/be1/storage:/opt/apache-doris/be/storage - ./doris/be1/log:/opt/apache-doris/be/log networks: doris-net: ipv4_address: 172.25.80.3 # 新增第二个BE doris-be2: image: apache/doris:be-4.1.0 container_name: doris-be2 hostname: doris-be2 restart: always depends_on: - doris-fe environment: - FE_SERVERSfe1:172.25.80.2:9010 - BE_ADDR172.25.80.4:9050 ports: - 8041:8040 # 宿主机端口不能和be1冲突映射8041 volumes: - ./doris/be2/storage:/opt/apache-doris/be/storage - ./doris/be2/log:/opt/apache-doris/be/log networks: doris-net: ipv4_address: 172.25.80.4 networks: doris-net: driver: bridge ipam: config: - subnet: 172.25.80.0/24启动应该有足够的内存不能启动时会报空间不足docker-compose up -ddocker-compose ps 可以看到容器启动成功我这个是2个be的验证页面访问ip8083 端口访问页面用户名root, 密码不输入登录成功Navicat 连接连接方式选mysql,主机ip填自己的IP端口号为9030用户名root密码不填