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/
posted @ 2023-08-15 11:29  哈喽哈喽111111  阅读(166)  评论(0)    收藏  举报