首页 > 解决方案 > oracle java 8 安装程序通过 dockerfile 在 ubuntu 18.04 上失败

问题描述

我正在通过 Docker 文件设置 java 以安装 oracle java 8 并且由于安装的 java 8 无法通过 apt-get 获得而失败

尝试了 Stack Overflow 上给出的许多建议,这些建议旨在更新许可证和其他方法

Unpacking sudo (1.8.9p5-1ubuntu1) ...
Setting up sudo (1.8.9p5-1ubuntu1) ...
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package oracle-java8-installer
E: Unable to locate package oracle-java8-set-default

标签: javadockerjava-8dockerfile

解决方案


来自我的一个带有 oracle java 的 dockerfile 的片段。我希望你可以使用相同的。

RUN \
  apt-get update && \
  apt-get install -y software-properties-common && \
  echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | debconf-set-selections && \
  add-apt-repository -y ppa:webupd8team/java && \
  apt-get update && \
  apt-get install -y oracle-java8-installer=${version} && \
  rm -rf /var/lib/apt/lists/* && \
  rm -rf /var/cache/oracle-jdk8-installer

推荐阅读