From ca08ec80c9b62607f46505f8dd65352a762b2a7d Mon Sep 17 00:00:00 2001 From: Endial Fang Date: Tue, 20 Jan 2026 10:27:57 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=88=A0=E9=99=A4Dockerfile=E4=B8=AD?= =?UTF-8?q?=E7=9A=84=E6=9E=B6=E6=9E=84=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index c2afe77..f5a33e3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -18,10 +18,10 @@ ARG APP_NAME=debian ARG APP_VER=12 ARG REGISTRY_URL="docker.io/" -ARG APT_SOURCE=default +ARG APT_SOURCE=aliyun # 1. 生成镜像 ===================================================================== -FROM --platform=${TARGETPLATFORM:-linux/amd64} ${REGISTRY_URL}debian:${APP_VER}-slim +FROM ${REGISTRY_URL}debian:${APP_VER}-slim # 声明需要使用的全局可变参数(ARG声明的变量仅编译打包阶段有效) ARG APP_NAME @@ -49,23 +49,18 @@ COPY .ci/common/debian / # 选择软件包源,安装常用软件包,配置locale和时区,并清理缓存 RUN set -eux; \ \ - # 选择软件包源,以加速后续软件包安装 select_source ${APT_SOURCE}; \ \ - # 使用 install_pkg 脚本安装软件包 install_pkg gosu dumb-init curl locales; \ \ - # 配置 locale 为 en_US.UTF-8 sed -i -e 's/# en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen; \ locale-gen; \ update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8 LC_MESSAGES=POSIX; \ dpkg-reconfigure -f noninteractive locales; \ \ - # 设置时区为 Shanghai ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime; \ dpkg-reconfigure -f noninteractive tzdata; \ \ - # 清理 apt 缓存 apt-get clean && rm -rf /var/lib/apt/lists/* # 在安装像相应软件包后,设置对应的环境变量