Based on the alpine-v3.15.0 generated its mirror image
457
# Base image
FROM alpine:3.15.0
# Image creator
MAINTAINER imocence
# Set the system coding
RUN echo -e 'http://mirrors.aliyun.com/alpine/v3.15/main/\nhttp://mirrors.aliyun.com/alpine/v3.15/community/' > /etc/apk/repositories
RUN apk update && apk upgrade
ENV LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 JAVA_VERSION=1.8.0_342
ENV GLIBC_VERSION=2.29-r0
ENV TZ Asia/Shanghai
COPY glibc-${GLIBC_VERSION}.apk /opt/
#COPY glibc-bin-${GLIBC_VERSION}.apk /opt/
#COPY glibc-i18n-${GLIBC_VERSION}.apk /opt/
RUN apk add -U tzdata libstdc++ && ln -s /usr/share/zoneinfo/${TZ} /etc/localtime \
&& apk add /opt/glibc-${GLIBC_VERSION}.apk --allow-untrusted \
#&& apk add /opt/glibc-bin-${GLIBC_VERSION}.apk /opt/glibc-i18n-${GLIBC_VERSION}.apk \
&& rm -rf /opt/* /var/cache/apk/*
# Set the system coding
ENV LANG=C.UTF-8 LC_ALL=C.UTF-8 JAVA_VERSION=1.8.0_322
# Specify the working directory
WORKDIR /opt
# Copies the source file to the specified directory
ADD openjdk-${JAVA_VERSION}.tar.gz /usr/java/
ENV JAVA_HOME=/usr/java/openjdk-${JAVA_VERSION}
ENV CLASSPATH=$JAVA_HOME/bin
ENV PATH=.:$JAVA_HOME/bin:$PATH
RUN ["java", "-version"]
# Base image
FROM alpine:3.15.0
# Image creator
MAINTAINER imocence
RUN echo -e 'http://mirrors.aliyun.com/alpine/v3.15/main/\nhttp://mirrors.aliyun.com/alpine/v3.15/community/' > /etc/apk/repositories
RUN apk update && apk upgrade
ENV LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 JAVA_VERSION=11.0.16
ENV GLIBC_VERSION=2.34-r0
ENV TZ Asia/Shanghai
ADD usr.tar.gz /
COPY glibc-${GLIBC_VERSION}.apk /opt/
RUN apk add -U tzdata libstdc++ && ln -s /usr/share/zoneinfo/${TZ} /etc/localtime \
&& apk add /opt/glibc-${GLIBC_VERSION}.apk --allow-untrusted \
&& rm -rf /opt/* /var/cache/apk/*
# Copies the source file to the specified directory
ADD openjdk-${JAVA_VERSION}.tar.gz /usr/java/
ENV JAVA_HOME=/usr/java/openjdk-${JAVA_VERSION}
ENV CLASSPATH=$JAVA_HOME/bin
ENV PATH=.:$JAVA_HOME/bin:$PATH
#RUN ["ldd","/usr/java/openjdk-11.0.16/bin/java"]
RUN ["java", "-version"]
https://gitee.com/imocence/source-address/tree/master/pack_openjdk
Content type
Image
Digest
sha256:97aec1aae…
Size
72.3 MB
Last updated
about 4 years ago
docker pull imocence/openjdk-alpine:v11.0.16-mvn