1. 项目概述
最近在本地搭建Doris测试环境时,发现网上大多数教程都是基于Linux系统的,而Windows平台的完整部署指南相对较少。作为一个长期在Windows环境下工作的数据分析师,我决定记录下在Windows 10/11系统上使用Docker部署Apache Doris 2.1.11版本的全过程。
Doris作为一款开源的MPP分析型数据库,非常适合用于实时数据分析场景。通过Docker容器化部署,我们可以快速搭建一个隔离的测试环境,避免污染本地系统,也方便后续的版本升级和环境迁移。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 环境准备
2.1 系统要求
在开始之前,请确保你的Windows系统满足以下要求:
- Windows 10版本2004或更高(建议使用Windows 11)
- 已启用Hyper-V和WSL2功能
- 至少8GB内存(16GB更佳)
- 50GB可用磁盘空间
提示:可以通过在PowerShell中运行
systeminfo命令来检查系统版本和Hyper-V支持情况。
2.2 Docker安装与配置
-
下载并安装Docker Desktop for Windows:
- 官方下载地址:https://www.docker.com/products/docker-desktop/
- 安装时勾选"Use WSL 2 instead of Hyper-V"选项(如果可用)
-
安装完成后,打开Docker Desktop设置:
- 在"General"中启用"Start Docker Desktop when you log in"
- 在"Resources" → "WSL Integration"中启用你的WSL发行版
-
配置镜像加速器(国内用户建议配置):
json复制{ "registry-mirrors": [ "https://docker.1ms.run", "https://docker.jsdelivr.fyi" ] }
2.3 WSL2优化
由于Doris对内存需求较高,建议调整WSL2的内存限制:
- 在用户目录下创建或修改
.wslconfig文件:code复制
