diff --git a/dockerfiles/jre/8u202-debian13-dos/Dockerfile b/dockerfiles/jre/8u202-debian13-dos/Dockerfile index ed6abed..4a54b12 100644 --- a/dockerfiles/jre/8u202-debian13-dos/Dockerfile +++ b/dockerfiles/jre/8u202-debian13-dos/Dockerfile @@ -1,6 +1,5 @@ -# 使用 Debian 13 (trixie) 作为基础镜像 -# debian:trixie-slim(Debian 13 的代号) -FROM debian:trixie-slim +# 使用 Debian 12 (bookworm-slim) 作为基础镜像 +FROM debian:bookworm-slim # 设置元数据标签 LABEL maintainer="小蚂蚁云团队" \ @@ -32,7 +31,7 @@ RUN set -eux; \ echo "deb http://mirrors.aliyun.com/debian/ bookworm-backports main non-free non-free-firmware" >> /etc/apt/sources.list; \ echo "deb http://mirrors.aliyun.com/debian-security bookworm-security main non-free non-free-firmware" >> /etc/apt/sources.list; \ \ - # 更新系统并安装中文语言支持 + # 更新系统并安装必要的基础工具 apt-get update && \ apt-get install -y --no-install-recommends \ tzdata \ @@ -41,6 +40,8 @@ RUN set -eux; \ fonts-dejavu \ fonts-wqy-microhei \ ca-certificates \ + tar \ + bash \ && \ \ # 清理apt缓存以减少镜像大小 @@ -84,9 +85,9 @@ RUN set -eux; \ java -version && \ /usr/local/jre/bin/java -version; \ \ - # 创建非root用户用于运行Java应用 + # 创建非root用户用于运行Java应用(使用sh而不是bash) groupadd -r esxi && \ - useradd -r -g esxi -d /opt/esxi -s /bin/bash esxi && \ + useradd -r -g esxi -d /opt/esxi -s /bin/sh esxi && \ mkdir -p /opt/esxi && \ chown -R esxi:esxi /opt/esxi; \ \