docker java7 installation échoue

Je suis en train d'installer java7 via ppa (RUN add-apt-repository ppa:webupd8team/java -y) dans mon menu fixe de l'image, mais il échoue avec ce message d'erreur:

returned a non-zero code: 127

Suivantes sont suggérées pour installer correctement, mais ça ne fonctionne pas. J'ai essayé les deux termes de cae.

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

Voici le journal de sortie:

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

Donc...j'ai besoin de savoir où/si cette commande n'existe pas dans un helper lib ou quoi:

add-apt-repository

add-apt-repository semble être une partie de l'python-software-properties installer. Je ne vois pas de réel erreurs dans cette étape, sauf pour ces messages qui pop dans d'autres domaines de la construction. J'ai donc assumer que si je peux résoudre ce problème ladite python étape d'installer en tant que de besoin:

    [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: 

. Comment mettre un terme ou de dialogue? Je pensais que le -a permis à ce

source d'informationauteur Will Lopez