falla de instalación de docker java7

Estoy tratando de instalar java7 a través de ppa (RUN add-apt-repository ppa: webupd8team / java -y) en mi imagen acoplable pero falla con este error:

returned a non-zero code: 127

Las siguientes son formas sugeridas para instalar correctamente pero no funciona. He probado ambas ppas también.

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

Aquí está la salida del registro:

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

Entonces ... necesito averiguar dónde / si este comando existe en una biblioteca auxiliar o qué:

add-apt-repository

add-apt-repository parece ser parte de la instalación de python-software-properties. No veo ningún error real en ese paso, excepto estos mensajes que aparecen en otras áreas de la compilación. Asiqueasumir que si puedo resolver este problema, el paso de Python mencionado anteriormente se instalará según sea necesario:

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

Entonces. ¿Cómo configurar un término o diálogo? Pensé que permitían esto

Respuestas a la pregunta(3)

Su respuesta a la pregunta