目录
1、docker-compese.yml文件编写:
version: '3'
services:
docker-fe:
image: "apache/doris:1.2.2-fe-arm"
container_name: "doris-fe"
hostname: "fe"
environment:
- FE_SERVERS=fe1:172.18.0.2:9001
- FE_ID=1
ports:
- 8030:8030
- 9030:9030
volumes:
- ./data/fe/doris-meta:/opt/apache-doris/fe/doris-meta
- ./data/fe/conf:/opt/apache-doris/fe/conf
- ./data/fe/log:/opt/apache-doris/fe/log
networks:
doris_net:
ipv4_address: 172.18.0.2
docker-be:
image: "apache/doris:1.2.2-be-arm"
container_name: "doris-be"
hostname: "be"
depends_on:
- docker-fe
environment:
- FE_SERVERS=fe1:172.18.0.2:9001
- BE_ADDR=172.18.0.3:9050
ports:
- 8040:8040
volumes:
- ./data/be/storage:/opt/apache-doris/be/storage
- ./data/be/conf:/opt/apache-doris/be/conf
- ./data/be/script:/docker-entrypoint-initdb.d
- ./data/be/log:/opt/apache-doris/be/log
networks:
doris_net:
ipv4_address: 172.18.0.3
networks:
doris_net:
ipam:
config:
- subnet: 172.18.0.0/16
2、执行以下命令:
启动命令:docker-compose up -d
关闭命令:docker-compose down
3、修改 max_map_count
MacOS 由于内部实现容器的方式不同,在部署时宿主机直接修改 max_map_count
值可能无法成功,需要先创建以下容器:
docker run -it --privileged --pid=host --name=change_count debian nsenter -t 1 -m -u -n -i sh
容器创建成功执行以下命令:
sysctl -w vm.max_map_count=2000000
4、成功访问:
账户:admin,密码为空
注释:
不同的mac系统版本(我的是arm),需要下载不同的镜像,不然启动镜像时会报与当前系统架构不匹配的警告
有问题可私信