alpine构建基础镜像的多种写法
注意:安装软件使用不同的写法
原先的写法:
FROM alpine:3.18.3
COPY localtime /etc/localtime
COPY timezone /etc/timezone
RUN echo "https://mirrors.aliyun.com/alpine/v3.18/main/" > /etc/apk/repositories && echo "https://mirrors.aliyun.com/alpine/v3.18/community/" >> /etc/apk/repositories
RUN ["apk","update","--allow-untrusted"]
RUN ["apk","add","curl","--allow-untrusted"]
RUN ["apk","add","tini","--allow-untrusted"]
RUN ["apk","add","openjdk11-jre","--allow-untrusted"]
现在的写法:
FROM alpine:3.18.3
COPY localtime /etc/localtime
COPY timezone /etc/timezone
RUN echo "https://mirrors.aliyun.com/alpine/v3.18/main/" > /etc/apk/repositories && echo "https://mirrors.aliyun.com/alpine/v3.18/community/" >> /etc/apk/repositories
RUN apk update && apk --no-cache add ttf-dejavu fontconfig curl tini openjdk8-jre && rm -rf /var/cache/apk/*
COPY ./*.ttf /usr/share/fonts/

浙公网安备 33010602011771号