132 lines
4.0 KiB
YAML
132 lines
4.0 KiB
YAML
# Licensed to the Apache Software Foundation (ASF) under one
|
|
# or more contributor license agreements. See the NOTICE file
|
|
# distributed with this work for additional information
|
|
# regarding copyright ownership. The ASF licenses this file
|
|
# to you under the Apache License, Version 2.0 (the
|
|
# "License"); you may not use this file except in compliance
|
|
# with the License. You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing,
|
|
# software distributed under the License is distributed on an
|
|
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
|
# KIND, either express or implied. See the License for the
|
|
# specific language governing permissions and limitations
|
|
# under the License.
|
|
version: '3'
|
|
services:
|
|
docker-fe-01:
|
|
image: "apache/doris:2.0.0_alpha-fe-x86_64"
|
|
container_name: "doris-fe-01"
|
|
hostname: "fe-01"
|
|
environment:
|
|
- FE_SERVERS=fe1:172.20.80.2:9010,fe2:172.20.80.3:9010,fe3:172.20.80.4:9010
|
|
- FE_ID=1
|
|
ports:
|
|
- 8031:8030
|
|
- 9031:9030
|
|
volumes:
|
|
- /data/fe-01/doris-meta:/opt/apache-doris/fe/doris-meta
|
|
- /data/fe-01/log:/opt/apache-doris/fe/log
|
|
networks:
|
|
doris_net:
|
|
ipv4_address: 172.20.80.2
|
|
docker-fe-02:
|
|
image: "apache/doris:2.0.0_alpha-fe-x86_64"
|
|
container_name: "doris-fe-02"
|
|
hostname: "fe-02"
|
|
environment:
|
|
- FE_SERVERS=fe1:172.20.80.2:9010,fe2:172.20.80.3:9010,fe3:172.20.80.4:9010
|
|
- FE_ID=2
|
|
ports:
|
|
- 8032:8030
|
|
- 9032:9030
|
|
volumes:
|
|
- /data/fe-02/doris-meta:/opt/apache-doris/fe/doris-meta
|
|
- /data/fe-02/log:/opt/apache-doris/fe/log
|
|
networks:
|
|
doris_net:
|
|
ipv4_address: 172.20.80.3
|
|
docker-fe-03:
|
|
image: "apache/doris:2.0.0_alpha-fe-x86_64"
|
|
container_name: "doris-fe-03"
|
|
hostname: "fe-03"
|
|
environment:
|
|
- FE_SERVERS=fe1:172.20.80.2:9010,fe2:172.20.80.3:9010,fe3:172.20.80.4:9010
|
|
- FE_ID=3
|
|
ports:
|
|
- 8033:8030
|
|
- 9033:9030
|
|
volumes:
|
|
- /data/fe-03/doris-meta:/opt/apache-doris/fe/doris-meta
|
|
- /data/fe-03/log:/opt/apache-doris/fe/log
|
|
networks:
|
|
doris_net:
|
|
ipv4_address: 172.20.80.4
|
|
docker-be-01:
|
|
image: "apache/doris:2.0.0_alpha-be-x86_64"
|
|
container_name: "doris-be-01"
|
|
hostname: "be-01"
|
|
depends_on:
|
|
- docker-fe-01
|
|
- docker-fe-02
|
|
- docker-fe-03
|
|
environment:
|
|
- FE_SERVERS=fe1:172.20.80.2:9010,fe2:172.20.80.3:9010,fe3:172.20.80.4:9010
|
|
- BE_ADDR=172.20.80.5:9050
|
|
ports:
|
|
- 8041:8040
|
|
volumes:
|
|
- /data/be-01/storage:/opt/apache-doris/be/storage
|
|
- /data/be-01/script:/docker-entrypoint-initdb.d
|
|
- /data/be-01/log:/opt/apache-doris/be/log
|
|
networks:
|
|
doris_net:
|
|
ipv4_address: 172.20.80.5
|
|
docker-be-02:
|
|
image: "apache/doris:2.0.0_alpha-be-x86_64"
|
|
container_name: "doris-be-02"
|
|
hostname: "be-02"
|
|
depends_on:
|
|
- docker-fe-01
|
|
- docker-fe-02
|
|
- docker-fe-03
|
|
environment:
|
|
- FE_SERVERS=fe1:172.20.80.2:9010,fe2:172.20.80.3:9010,fe3:172.20.80.4:9010
|
|
- BE_ADDR=172.20.80.6:9050
|
|
ports:
|
|
- 8042:8040
|
|
volumes:
|
|
- /data/be-02/storage:/opt/apache-doris/be/storage
|
|
- /data/be-02/script:/docker-entrypoint-initdb.d
|
|
- /data/be-02/log:/opt/apache-doris/be/log
|
|
networks:
|
|
doris_net:
|
|
ipv4_address: 172.20.80.6
|
|
docker-be-03:
|
|
image: "apache/doris:2.0.0_alpha-be-x86_64"
|
|
container_name: "doris-be-03"
|
|
hostname: "be-03"
|
|
depends_on:
|
|
- docker-fe-01
|
|
- docker-fe-02
|
|
- docker-fe-03
|
|
environment:
|
|
- FE_SERVERS=fe1:172.20.80.2:9010,fe2:172.20.80.3:9010,fe3:172.20.80.4:9010
|
|
- BE_ADDR=172.20.80.7:9050
|
|
ports:
|
|
- 8043:8040
|
|
volumes:
|
|
- /data/be-03/storage:/opt/apache-doris/be/storage
|
|
- /data/be-03/script:/docker-entrypoint-initdb.d
|
|
- /data/be-03/log:/opt/apache-doris/be/log
|
|
networks:
|
|
doris_net:
|
|
ipv4_address: 172.20.80.7
|
|
networks:
|
|
doris_net:
|
|
ipam:
|
|
config:
|
|
- subnet: 172.20.80.0/24
|