/ / ¿Puede responder a xampp para las preguntas de instalación de Linux a través de Dockerfile - docker, xampp

¿Puedes responder xampp para las consultas de instalación de Linux a través de Dockerfile - docker, xampp

Estoy tratando de construir una imagen Docker para Xampp Linux. ¿Es posible pasar las respuestas a las preguntas de instalación de xampp a través de un Dockerfile? Al ejecutar el instalador de xampp se inicia el asistente a continuación;

> Welcome to the XAMPP Setup Wizard.
>
> XAMPP Core Files : Y (Cannot be edited) XAMPP Developer Files [Y/n] :Y
> Is the selection above correct? [Y/n]: Y Installation Directory XAMPP
> will be installed to /opt/lampp Press [Enter] to continue: Setup is
> now ready to begin installing XAMPP on your computer. Do you want to
> continue? [Y/n]: Y
Press Enter to Continue

Dockerfile

FROM ubuntu:14.04
RUN apt-get update  && apt-get install wget -yq 
&& wget apachefriends.org/xampp-files/7.1.11/… 
&& mv /root/xampp-linux-x64-7.1.11-0-installer.run /opt/ 
&& cd /opt/  && chmod +x xampp-linux-x64-7.1.11-0-installer.run 
&& ./xampp-linux-x64-7.1.11-0-installer.run

EXPOSE 80

Respuestas

0 para la respuesta № 1

Supongo que el comando ./xampp-linux-x64-7.1.11-0-installer.run está pidiendo entrada. Puedes usar un pequeño truco de shell:

&& yes | ./xampp-linux-x64-7.1.11-0-installer.run

Esto ingresará y al instalador.


0 para la respuesta № 2

una solución es

printf "ynynrnynrn" | ./xampp-linux-x64-7.1.11-0-installer.run