1、安装编译环境
docker pull apachedoris/doris-dev:build-env-1.2
2、下载源码
https://github.com/baidu-doris/incubator-doris/archive/refs/tags/PALO-0.12.21-release.tar.gz
3、下载完源码之后,需要修改一些地方。。。(坑,看到网上也有网友遇到该问题,改一下pom文件即可)。
打开fe/pom.xml
修改
69
70
71 general-env
72
73
74 !env.CUSTOM_MAVEN_REPO
75
76
77
78
79
80 central
81 central maven repo https
82 https://repo.maven.apache.org/maven2
83
84
85
86 cloudera-thirdparty
87 https://repository.cloudera.com/content/repositories/third-party/
// 将上面两行配置**改为**下面两行**
cloudera-public
https://repository.cloudera.com/artifactory/public/
88
89
90
91 oracleReleases
92 http://download.oracle.com/maven
93
94
95
96
97
98
99 spring-plugins
100 https://repo.spring.io/plugins-release/
// 将上面两行配置**改为**下面两行**
cloudera-public
https://repository.cloudera.com/artifactory/public/
101
102
103
4、运行镜像
#自己修改后的地址 docker run -it -v /maven_library/:/root/.m2/ -v /doris/doris-src/:/root/doris apachedoris/doris-dev:build-env-1.2 #官方例子 docker run -it -v /local/path/to/.m2:/root/.m2/ -v /local/path/to/doris-src/:/root/doris apachedoris/doris-dev:build-env-1.2
5、运行完上面的docker命令之后,这个时候会进入到docker容器内部
cd /root/doris sh build.sh



