gpt4 book ai didi

java - 如何使用 Dockerfile 安装特定版本的 Java 8

转载 作者:IT老高 更新时间:2023-10-28 21:25:22 27 4
gpt4 key购买 nike

我正在尝试构建一个带有特定版本的 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 软件包都包含最新的稳定版本,我建议从 Oracle 手动安装 Java,就像在 this answer 中一样。 .

您也可以在脚本中完成所有工作,步骤如下:

  • 使用 wget 获取压缩包,
  • tar -xz 解压,
  • 使用 update-alternatives 设置为默认值

关于java - 如何使用 Dockerfile 安装特定版本的 Java 8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29768304/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com