docker如何安装doris
docker安装doris
以下是使用 Docker 安装 Apache Doris 的两种常见方法:
方法一:使用 Docker Compose 部署 Doris 集群
1. 安装 Docker 和 Docker Compose
确保已安装 Docker 和 Docker Compose。可以通过以下命令检查版本:
docker --version docker-compose --version
如果未安装 Docker Compose,可以使用以下命令安装:
sudo curl -L "https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep -Po '"tag_name": "\K.*?(?=")')/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose
2. 创建`docker-compose.yml`文件
创建一个名为`docker-compose.yml`的文件,内容如下:
version: '3' services: fe: image: apachedoris/doris:latest container_name: doris-fe ports: - "8030:8030" - "9030:9030" environment: - CLUSTER_NAME=doris - FE_HOST=fe - FE_IP=192.168.1.2 be0: image: apachedoris/doris:latest container_name: doris-be0 environment: - CLUSTER_NAME=doris - FE_IP=192.168.1.2 - BE_IP=192.168.1.2 - BE_PORT=9030 be1: image: apachedoris/doris:latest container_name: doris-be1 environment: - CLUSTER_NAME=doris - FE_IP=192.168.1.2 - BE_IP=192.168.1.3 - BE_PORT=9030
根据实际情况修改 IP 地址和端口。
3. 启动 Doris 集群
在项目目录下运行以下命令启动 Doris 集群:
docker-compose up -d
4. 访问 Doris
- 浏览器访问`http://localhost:8030`查看 Web 界面。
- 使用 MySQL 客户端连接 Doris:
mysql -uroot -P9030 -h127.0.0.1
方法二:手动部署 Doris
1. 拉取 Docker 镜像
拉取 Apache Doris 的 Docker 镜像:
docker pull apachedoris/doris:latest
2. 启动 Docker 容器
启动一个 Doris 容器:
docker run -d -it --name=doris --net=host -p 9030:9030 -p 8030:8030 apachedoris/doris:latest /bin/bash
3. 复制安装包并解压
将 Doris 安装包复制到容器中并解压:
docker cp apache-doris-2.1.7-bin-x64.tar.gz doris:/opt docker exec -it doris bash cd /opt/ tar -xvf apache-doris-2.1.7-bin-x64.tar.gz
4. 配置并启动 Doris
配置 Frontend(FE)服务:
cd /opt/apache-doris-2.1.7-bin-x64/fe vi conf/fe.conf
修改`priority_networks`为容器内网 IP(可通过`hostname -i`获取):
priority_networks = 127.0.0.1/24
启动 FE 服务:
./bin/start_fe.sh --daemon
5. 连接 Doris
使用 MySQL 客户端连接 Doris:
/opt/mysql-5.7.22-linux-glibc2.12-x86_64/bin/mysql -uroot -P9030 -h127.0.0.1 --skip-ssl
以上是两种常见的 Docker 部署 Doris 的方法,你可以根据需求选择适合的方式进行部署。
总结
当然,这些仅为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
使用rpm安装指定版本docker(1.12.6)的详细步骤
为了防止安装高版本的docker引发的错误,需要安装1.12.6版本的docker,下面小编给大家带来了使用rpm安装指定版本的docker(1.12.6)的步骤,感兴趣的朋友一起看看吧2021-08-08
如何使用docker compose部署dify(大模型开发使用平台)
Dify是一款生成式AI应用中间件,面向有私有部署与数据合规需求的企业用户,推动企业向AI+时代转型,这篇文章主要介绍了使用docker compose部署dify(大模型开发使用平台),需要的朋友可以参考下2025-05-05
docker容器在uos-12038.101上启动报错的解决办法
这篇文章主要介绍了docker容器在uos-12038.101上启动报错的问题,解决方案是需要在/etc/systemd/system/或者 /usr/lib/systemd/system/2024-03-03
找到docker.service文件,在ExecStart=/usr/bin/dockerd后面添加 --default-ulimit nofile=65536:65536参数,需要的朋友可以参考下


最新评论