我正在尝试使用特定版本的Java 8在其上构建Docker容器(使用Dockerfile)。很多示例都针对最新版本。如何使用Dockerfile安装特定版本的Java 8
RUN add-apt-repository -y ppa:webupd8team/java
RUN apt-get update -y
RUN echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
RUN apt-get install -y oracle-java8-installer
我有一个需要在哪里我想控制我的容器配置的Java的特定版本。有关如何实现这一目标的任何提示?对于示例Java 8更新31.
由于PPA只包含最新的软件包,因此无法使用WebUpd8。 – meskobalazs
我已经构建了一个Dockerfile,您可以通过Tag来指定版本,但我不会将它作为答案发布。如果你想看看,https://github.com/MartinSeeler/docker-oracle-server-jre#usage-from-docker-hub。 –