重构oracle的dockerfile,支持x86
This commit is contained in:
parent
66228dc96b
commit
71653c564b
|
@ -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
|
Loading…
Reference in New Issue