重构oracle的dockerfile,支持x86

This commit is contained in:
fastjrun 2020-07-15 11:05:46 +08:00
parent 66228dc96b
commit 71653c564b
1 changed files with 12 additions and 6 deletions

View File

@ -1,11 +1,13 @@
FROM pi4k8s/ubuntu:18.04
ARG version=18.04
ARG baseUbuntu=pi4k8s/ubuntu
FROM $baseUbuntu:$version
ARG JDK_VERSION=8u201
ARG JDK_SUFFIX=arm64-vfp-hflt
RUN cd /opt && apt update && apt install -y wget \
&& wget -q "https://github.com/pi4k8s/oraclejdk/releases/download/jdk-$JDK_VERSION/jdk-$JDK_VERSION-linux-arm64-vfp-hflt.tar.gz" \
&& tar -zxf "jdk-$JDK_VERSION-linux-arm64-vfp-hflt.tar.gz" \
&& rm -rf "jdk-$JDK_VERSION-linux-arm64-vfp-hflt.tar.gz" \
&& wget -q "https://github.com/fastjrun/soft/releases/download/oraclejdk-$JDK_VERSION/jdk-$JDK_VERSION-linux-$JDK_SUFFIX.tar.gz" \
&& tar -zxf jdk-$JDK_VERSION-linux-$JDK_SUFFIX.tar.gz \
&& rm -rf jdk-$JDK_VERSION-linux-$JDK_SUFFIX.tar.gz \
&& mv /opt/jdk* /opt/jdk \
&& apt remove -y --purge wget && apt clean \
&& rm -rf /tmp/* /var/cache/* /usr/share/doc/* /usr/share/man/* /var/lib/apt/lists/*
@ -13,4 +15,8 @@ RUN cd /opt && apt update && apt install -y wget \
ENV JAVA_HOME=/opt/jdk
ENV PATH=$JAVA_HOME/bin:$PATH
#docker build . -t pi4k8s/oraclejdk:8u201-jdk-ubuntu-18-04
# arm64v8
# docker build . -t pi4k8s/oraclejdk:8u201-jdk-ubuntu-18-04
# x86
# docker build . -t fastjrun/oraclejdk:8u201-jdk-ubuntu-18-04 --build-arg baseUbuntu=fastjrun/ubuntu --build-arg version=18.04 --build-arg JDK_SUFFIX=x64