This is an automated email from the ASF dual-hosted git repository.

yiguolei pushed a commit to branch branch-4.2
in repository https://gitbox.apache.org/repos/asf/doris.git

commit e054f5b9aa78625636a2540ec8c625f6b5bebc8f
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Wed Sep 9 22:58:30 2026 +0800

    branch-4.1: [fix](build) Update Doris compose to Debian 12 with Liberica 
JDK 17 #67664 (#67688)
    
    Cherry-picked from #67664
    
    Co-authored-by: deardeng <[email protected]>
---
 docker/runtime/doris-compose/Dockerfile | 7 ++++---
 docker/runtime/doris-compose/Readme.md  | 2 +-
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/docker/runtime/doris-compose/Dockerfile 
b/docker/runtime/doris-compose/Dockerfile
index 63f31b9c5c8..b8981ab30f6 100644
--- a/docker/runtime/doris-compose/Dockerfile
+++ b/docker/runtime/doris-compose/Dockerfile
@@ -23,7 +23,7 @@
 
 # choose a base image
 # doris 2.1, 3.0+, master use JDK 17
-ARG JDK_IMAGE=openjdk:17.0.1-jdk-slim
+ARG JDK_IMAGE=bellsoft/liberica-openjdk-debian:17
 
 # doris 2.0 use JDK 8
 # build 2.0 image, example:
@@ -55,12 +55,13 @@ FROM ${JDK_IMAGE}
 # set environment variables
 ENV JACOCO_VERSION=0.8.8
 
-RUN sed -i -e s@/deb.debian.org/@/mirrors.aliyun.com/@g -e 
s@/security.debian.org/@/mirrors.aliyun.com/@g /etc/apt/sources.list \
+RUN find /etc/apt -type f \( -name '*.list' -o -name '*.sources' \) -exec \
+        sed -i -e s@/deb.debian.org/@/mirrors.aliyun.com/@g -e 
s@/security.debian.org/@/mirrors.aliyun.com/@g {} + \
     && apt-get clean \
     && apt-get update \
     && apt-get install -y --no-install-recommends \
         default-mysql-client \
-        python \
+        python-is-python3 \
         lsof \
         tzdata \
         curl \
diff --git a/docker/runtime/doris-compose/Readme.md 
b/docker/runtime/doris-compose/Readme.md
index a92a1fff764..9a978515950 100644
--- a/docker/runtime/doris-compose/Readme.md
+++ b/docker/runtime/doris-compose/Readme.md
@@ -49,7 +49,7 @@ If build doris use `sh build.sh --fe --be --cloud` **without 
do any change on th
 docker build -f docker/runtime/doris-compose/Dockerfile -t <image> .
 ```
 
-The Dockerfile default use JDK 17, for doris 2.1, 3.0, master, they all 
default use JDK 17.
+The Dockerfile defaults to `bellsoft/liberica-openjdk-debian:17`, which 
provides Debian 12 (bookworm) and Liberica JDK 17 for Doris 2.1, 3.0 and master.
 
 But doris 2.0 still use JDK 8, for build 2.0 image, user need specific use JDK 
8 with arg `JDK_IMAGE=openjdk:8u342-jdk`. Here is build 2.0 image command:
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to