the image built base on apache-doris:0.14.0 and centos:7.9
doris cluster docker-compose
version: '3'
services:
fe:
image: ponylee/doris:0.14.0
container_name: fe
hostname: fe
restart: always
command: ["fe"]
environment:
FE_NETWORK: 192.168.1.30/24
deploy:
resources:
limits:
cpus: '8.00'
memory: 32G
reservations:
cpus: '0.25'
memory: 100M
volumes:
- /data/doris/fe/log:/opt/output/fe/log:rw
- /data/doris/fe/doris-meta:/opt/output/fe/doris-meta:rw
- /data/doris/fe/temp_dir:/opt/output/fe/temp_dir:rw
ports:
- "8030:8030"
networks:
dorisnet:
ipv4_address: 192.168.1.30
be01:
image: ponylee/doris:0.14.0
container_name: be01
hostname: be01
restart: always
command: [ "be" ]
depends_on:
- fe
environment:
FE_HOST: fe
BE_HOST: be01
BE_NETWORK: 192.168.1.31/24
deploy:
resources:
limits:
cpus: '8.00'
memory: 32G
reservations:
cpus: '0.25'
memory: 100M
volumes:
- /data/doris/be01/log:/opt/output/be/log:rw
- /data/doris/be01/data:/opt/output/be/data:rw
ports:
- "8041:8040"
networks:
dorisnet:
ipv4_address: 192.168.1.31
be02:
image: ponylee/doris:0.14.0
container_name: be02
hostname: be02
restart: always
command: [ "be" ]
depends_on:
- fe
environment:
FE_HOST: fe
BE_HOST: be02
BE_NETWORK: 192.168.1.32/24
deploy:
resources:
limits:
cpus: '8.00'
memory: 32G
reservations:
cpus: '0.25'
memory: 100M
volumes:
- /data/doris/be02/log:/opt/output/be/log:rw
- /data/doris/be02/data:/opt/output/be/data:rw
ports:
- "8042:8040"
networks:
dorisnet:
ipv4_address: 192.168.1.32
#docker network create -d bridge --subnet 192.168.1.0/24 --gateway 192.168.1.1 dorisnet
networks:
dorisnet:
external: true
#volumes:
# fe:
# be01:
# be02:
start fe:
docker-compose -f doris-docker-compose.yml up -d fe
start be01:
docker-compose -f doris-docker-compose.yml up -d be01
Please contact me if you need support. email: [email protected]
Content type
Image
Digest
Size
809.6 MB
Last updated
about 5 years ago
docker pull ponylee/doris:0.14.0