Cu mai jos Dockerfile încercând să instaleze Oracle JDK-1.8. Dar eșuează în timpul construcției docker.
# Trageți imaginea de bază.
DIN ubuntu:20.04
# Instalați Oracle JDK 1.8
RUN add-apt-repository ppa:webupd8team/java && \
actualizare apt-get -y
RUN echo debconf shared/accepted-oracle-license-v1-1 select true | debconf-set-selections
RUN echo debconf shared/accepted-oracle-license-v1-1 văzut adevărat | debconf-set-selections
RUN apt-get -y install oracle-java8-installer &&\
versiunea java
ENV JAVA_HOME /usr/lib/jvm/java-8-oracle
Erori de compilare Docker,
Instrucțiuni de instalare Debian:
- Oracle Java 8: http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html
Mai multe informații: https://launchpad.net/~webupd8team/+archive/ubuntu/java
Hit:1 http://archive.ubuntu.com/ubuntu focal InRelease
Hit:2 http://archive.ubuntu.com/ubuntu focal-updates InRelease
Ign:3 http://ppa.launchpad.net/webupd8team/java/ubuntu focal InRelease
Hit:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease
Err:5 http://ppa.launchpad.net/webupd8team/java/ubuntu focal Release
404 Nu a fost găsit [IP: 91.189.95.85 80]
Hit:6 http://security.ubuntu.com/ubuntu focal-security InRelease
Se citesc listele de pachete...
E: Depozitul „http://ppa.launchpad.net/webupd8team/java/ubuntu focal Release” nu are un fișier Release.
Comanda „/bin/sh -c add-apt-repository ppa:webupd8team/java && apt-get -y update” a returnat un cod diferit de zero: 100
În conformitate cu aceasta legătură Am observat că suportul PPA este disponibil până la Ubuntu-16.10.
PPA-ul nostru acceptă și Ubuntu 16.10, 16.04, 15.10, 14.04 și 12.04
ca Linux Mint 18, 17.x și 13. Adăugați PPA și instalați Oracle Java 8
(pachetul oferă atât JDK8, cât și JRE8) folosind următoarele
comenzi:
Există vreo soluție pentru a instala oracle JDK-1.8 pe Ubuntu-20.04-LTS docker?