【发布时间】:2015-04-21 09:35:23
【问题描述】:
我正在尝试构建一个带有特定版本的 Java 8 的 Docker 容器(使用 Dockerfile)。许多示例都针对最新版本。
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。
-
我已经构建了一个 Dockerfile,您可以在其中通过标签指定版本,但我不会将其发布为答案。如果你想看看,github.com/MartinSeeler/….
标签: java docker dockerfile