Bootstrap

docker-compose安装doris

以下是使用`docker-compose`安装单机版 Doris 的详细步骤:


1.准备工作

• 确保已安装 Docker 和 Docker Compose。可以通过以下命令检查是否安装成功:

```bash
  docker --version
  docker-compose --version
  ```

如果未安装,可以参考官方文档进行安装。


2.创建`docker-compose.yml`文件
在任意目录下创建一个`docker-compose.yml`文件,并添加以下内容:


```yaml
version: '3.8'

services:
  doris-fe:
    image: apachedoris/doris:latest
    container_name: doris-fe
    ports:
      - "8030:8030"  # FE Web 端口
      - "9030:9030"  # MySQL 协议端口
    environment:
      - CLUSTER_NAME=doris-cluster
      - FE_IP=127.0.0.1
    restart: always

  doris-be:
    image: apachedoris/doris:latest
    container_name: doris-be
    ports:
      - "9050:9050"  # BE HTTP 端口
      - "8040:8040"  # BE RPC 端口
    environment:
      - CLUSTER_NAME=doris-cluster
      - FE_IP=127.0.0.1
      - BE_IP=127.0.0.1
    depends_on:
      - doris-fe
    restart: always
```

3.启动 Doris 服务
在包含`docker-compose.yml`文件的目录下运行以下命令启动 Doris:

```bash
docker-compose up -d
```

此命令会根据配置文件启动 FE 和 BE 服务。


4.验证 Doris 是否正常运行

• 访问 FE 的 Web 界面:在浏览器中输入`http://localhost:8030`,如果页面正常显示,则说明 FE 服务运行成功。

• 使用 MySQL 客户端连接 Doris:

```bash
  mysql -h 127.0.0.1 -P 9030 -uroot
  ```

如果能够成功连接并执行 SQL 命令,则说明 Doris 部署成功。


5.关闭和清理
如果需要停止 Doris 服务,可以运行以下命令:

```bash
docker-compose down
```

这将停止并移除所有相关容器。

通过以上步骤,您可以在本地使用`docker-compose`快速部署单机版 Doris,方便进行开发和测试。

;