Die Installation von Docker Java7 schlägt fehl

Ich versuche, java7 über ppa (RUN add-apt-repository ppa: webupd8team / java -y) in meinem Docker-Image zu installieren, aber dies schlägt mit folgendem Fehler fehl:

returned a non-zero code: 127

Die folgenden Installationsmöglichkeiten werden vorgeschlagen, funktionieren jedoch nicht. Ich habe auch beide ppas ausprobiert.

RUN  apt-get install python-software-properties -y
RUN  add-apt-repository ppa:webupd8team/java -y
#RUN add-apt-repository ppa:eugenesan/java -y
RUN apt-get update
RUN  apt-get install oracle-java7-installer -y

Hier ist die Protokollausgabe:

Step 28 : RUN  add-apt-repository ppa:webupd8team/java -y
 ---> Running in b278761a4209
 [91m/bin/sh: 1: add-apt-repository: not found
 [0m 

Also ... ich muss herausfinden, wo / ob dieser Befehl in einer Hilfsbibliothek vorhanden ist oder was:

add-apt-repository

Das Add-Apt-Repository scheint Teil der Installation der Python-Software-Eigenschaften zu sein. Ich sehe in diesem Schritt keine wirklichen Fehler, mit Ausnahme dieser Meldungen, die in anderen Bereichen des Builds angezeigt werden. Also ichannehmen Wenn ich dieses Problem beheben kann, wird der oben genannte Python-Schritt nach Bedarf installiert:

    [91mdebconf: unable to initialize frontend: Dialog
     debconf: (TERM is not set, so the dialog frontend is not usable.)
     debconf: falling back to frontend: Readline
     [0m[91mdebconf: unable to initialize frontend: Readline
     debconf: (This frontend requires a controlling tty.)
     debconf: falling back to frontend: Teletype
     [0m[91mdpkg-preconfigure: unable to re-open stdin: 

Damit. Wie erstelle ich einen Begriff oder einen Dialog? Ich dachte das -y erlaubt das

Antworten auf die Frage(3)

Ihre Antwort auf die Frage