我是写码头工人的新手。我需要为其下载特定的Java版本:
FROM alpine:3.9
RUN apk add bash && apk add openjdk8 && apk add R && apk add perl
这是可行的,但是它下载了Java的最新版本-1.8.0_212。 我需要特定的版本1.8.0_171,因此我尝试了以下操作,但它不起作用:
RUN apk add bash && apk add openjdk8=1.8.0_171 && apk add R && apk add perl
有人知道如何获取特定版本吗?
答案 0 :(得分:0)
尝试一下
freeListOfEmployees
答案 1 :(得分:0)
这对我有用:
ENV JAVA_VERSION 10.0.2 # your java version
ENV JAVA_HOME /java
RUN apt-get update
RUN apt-get install -y wget cron vim unzip bzip2 && apt-get clean
RUN wget -c --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/${JAVA_VERSION_MAJOR}u${JAVA_VERSION_MINOR}-b${JAVA_VERSION_BUILD}/${JAVA_URL_ELEMENT}/${JAVA_PACKAGE}-${JAVA_VERSION_MAJOR}u${JAVA_VERSION_MINOR}-linux-x64.tar.gz \
&& mkdir -p $JAVA_HOME \
&& tar -xvzf jdk-10.0.2_linux-x64_bin.tar.gz -C $JAVA_HOME