(Docker) Centos镜像中安装OpenJDK11

O shit ,最近在整这个OpenJdk11 遇坑无数,特此记录,方便后人。
供上Dockfile shell脚本一篇

WORKDIR /tmp

ENV JAVA_VERSION="11.0.1"

RUN wget https://download.java.net/java/GA/jdk11/13/GPL/openjdk-11.0.1_linux-x64_bin.tar.gz -O /tmp/openjdk-11.0.1_linux-x64_bin.tar.gz && \
    mkdir -p "/usr/lib/jvm" && \
    tar -axvf openjdk-11.0.1_linux-x64_bin.tar.gz --directory /usr/lib/jvm
	
ENV JAVA_HOME="/usr/lib/jvm/jdk-${JAVA_VERSION}"

RUN echo $JAVA_HOME
RUN ls /usr/lib/jvm/jdk-${JAVA_VERSION}
RUN /usr/lib/jvm/jdk-${JAVA_VERSION}/bin/java -version

RUN ln -s /usr/lib/jvm/jdk-${JAVA_VERSION}/bin/java /usr/bin/java

拿走不谢。

你可能感兴趣的:(Linux)