docker安装Java 8的链接404找不到

我想在我的Ubuntu 16.4中使用Docker文件安装Java 8,但是我得到了下面的错误 –

Connecting to download.oracle.com (download.oracle.com)|65.202.184.96|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2017-10-19 15:34:18 ERROR 404: Not Found. 

Dockerfile

 FROM ubuntu:16.04 ENV GOSU_VERSION 1.9 ENV SPARK_VERSION 2.0.2 ENV SPARK_HOME /usr/local/spark ENV SPARK_USER aml ENV GLIBC_APKVER 2.24-r0 ENV LANG=en_US.UTF-8 LABEL vendor=ActionML \ version_tags="[\"1.6\",\"1.6.3\"]" ENV JAVA_HOME /usr/lib/jvm/java-8-oracle RUN apt-get update && \ apt-get dist-upgrade -y RUN \ echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | debconf-set-selections && \ apt-get install -y software-properties-common && \ add-apt-repository -y ppa:webupd8team/java && \ apt-get update && \ apt-get install -y oracle-java8-installer && \ rm -rf /var/lib/apt/lists/* && \ rm -rf /var/cache/oracle-jdk8-installer 

仅供参考 – 截至今天上午,Webupd8 Oracle-java8-installer已成功下载并安装在Docker中。 PPA安装程序中的链接必须已更新。 好极了!

  1. 以root身份,进入这个文件夹:/etc/apt/sources.list.dfind这个文件:webupd8team-java.list并将其删除。

  2. 执行系统的sudo apt-get update来删除对该更新服务器的引用。

  3. 执行add-apt-repository ppa:webupd8team / java将正确的ppa添加到您的系统。

  4. 再次执行sudo apt-get update,你应该能够正确地安装所有东西。