Sign inSign up

imocence/openjdk-alpine

By imocence

•Updated about 4 years ago

Based on the alpine-v3.15.0 generated its mirror image

Image
1

457

imocence/openjdk-alpine repository overview

⁠Use Dockerfile file content

# 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"]

⁠Detailed description is generated

https://gitee.com/imocence/source-address/tree/master/pack_openjdk⁠

Tag summary

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