Sign inSign up

happysea/doris

By happysea

Updated about 4 years ago

ubuntu20.04 jdk 8_172 doris1.0

Image
0

348

happysea/doris repository overview

pls see my doc : https://www.cnblogs.com/lshan/p/14784033.html

Dockerfile: FROM happysea/doris:base

MAINTAINER Sea [email protected]

WORKDIR /opt

COPY docker-entrypoint.sh /opt/

ENV export JAVA_HOME=/soft/softinstall/jdk1.8.0_172

ENV export JRE_HOME=/soft/softinstall/jdk1.8.0_172/jre

EXPOSE 8030 9020 9030 9060 9070 8040 9050 8060

ENTRYPOINT ["/bin/bash","/opt/docker-entrypoint.sh"]

##########################################################################

docker-entrypoint.sh

#!/bin/bash

echo "fe_role:"$FE_ROLE echo "leader:"$FE_LEADER

source /etc/profile

if [[ $FE_ROLE = "fe-leader" ]]; then

echo "fe-leader"
/opt/doris/fe/bin/start_fe.sh

elif [[ $FE_ROLE = "be" ]]; then

  echo "be"
 /opt/doris/be/bin/start_be.sh

elif [[ $FE_ROLE = "fe-follower" ]]; then

/opt/doris/fe/bin/start_fe.sh --helper $FE_LEADER

else #/soft/softinstall/doris/fs_broker/bin/start_broker.sh echo "do nothing " fi

#############################################################################################

create fold

sudo mkdir -p /opt/docker/doris/ && sudo chmod -R 777 /opt/docker/doris/

PRIORITY_NETWORKS 可以通过 > ip a 查看

docker run :

运行(启动fe ): sudo docker run -itd --privileged=true --restart=always --name doris-fe --net=host -e FE_ROLE=fe-leader -e -e PRIORITY_NETWORKS=192.168.128.51/24
-v /opt/docker/doris/fe/log:/data/fe/log -v /opt/docker/doris/fe/doris-meta:/data/fe/doris-meta -v /etc/localtime:/etc/localtime:ro -v /etc/timezone:/etc/timezone happysea/doris:latest

运行(启动be ): sudo docker run -itd --privileged=true --name doris-be --net=host --restart=always -e FE_ROLE=be -e PRIORITY_NETWORKS=192.168.128.51/24
-v /opt/docker/doris/be/log:/data/be/log -v /opt/docker/doris/be/storage:/data/be/storage -v /etc/localtime:/etc/localtime:ro -v /etc/timezone:/etc/timezone happysea/doris:latest

Tag summary

Content type

Image

Digest

Size

953.6 MB

Last updated

about 5 years ago

docker pull happysea/doris