centos8 安装 drois (二)

#使用 Docker 开发镜像编译(推荐)

#使用现成的镜像

  1. 下载 Docker 镜像

    $ docker pull apachedoris/doris-dev:build-env

    检查镜像下载完成:

    $ docker images
    REPOSITORY              TAG                 IMAGE ID            CREATED             SIZE
    apachedoris/doris-dev   build-env           f8bc5d4024e0        21 hours ago        3.28GB
    

注: 针对不同的 Doris 版本,需要下载对应的镜像版本

image versioncommit idrelease version
apachedoris/doris-dev:build-envbefore ff0dd0d0.8.x, 0.9.x
apachedoris/doris-dev:build-env-1.1ff0dd0d 4ef5a8c0.10.x, 0.11.x
apachedoris/doris-dev:build-env-1.24ef5a8c or later0.12.x or later
  1. 运行镜像

    $ docker run -it apachedoris/doris-dev:build-env

    建议以挂载本地 Doris 源码目录的方式运行镜像,这样编译的产出二进制文件会存储在宿主机中,不会因为镜像退出而消失。

    同时,建议同时将镜像中 maven 的 .m2 目录挂载到宿主机目录,以防止每次启动镜像编译时,重复下载 maven 的依赖库。

    $ docker run -it -v /your/local/.m2:/root/.m2 -v /your/local/incubator-doris-DORIS-x.x.x-release/:/root/incubator-doris-DORIS-x.x.x-release/ apachedoris/doris-dev:build-env
    
  2. 下载源码

    启动镜像后,你应该已经处于容器内。可以通过以下命令下载 Doris 源码(已挂载本地源码目录则不用):

    $ wget https://dist.apache.org/repos/dist/dev/incubator/doris/xxx.tar.gz
    or
    $ git clone https://github.com/apache/incubator-doris.git
    
  3. 编译 Doris

    $ sh build.sh
    

    编译完成后,产出文件在 output/ 目录中。

#自行编译开发环境镜像

你也可以自己创建一个 Doris 开发环境镜像,具体可参阅 docker/README.md 文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值