feat: 删除Dockerfile中的架构参数

This commit is contained in:
2026-01-20 10:27:57 +08:00
parent 6051d086cc
commit ca08ec80c9
+2 -7
View File
@@ -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/*
# 在安装像相应软件包后,设置对应的环境变量