feat: 删除Dockerfile中的架构参数
This commit is contained in:
+2
-7
@@ -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/*
|
||||
|
||||
# 在安装像相应软件包后,设置对应的环境变量
|
||||
|
||||
Reference in New Issue
Block a user