Jared Bustamante Quiñonez
PreguntaPregunta:
- ¿ Como se instalan o se habilitan caracteristicas de php a un contenedor ? he buscado como instalar el xsl de php y no he podido hacerlo
Tambien:
- ¿Como se puede hacer para cambiar las caracteristicas del servidor apache ? en particular el memori_limit y el max_execution_time … desde el dockerfile ?
- ¿ Esos son temas que se verán en este curso ?
Gracias de antemano por sus comentarios y respuestas (Y) un saludo
Luis Fernando Cruz Carrillo
Hola. Básicamente, o generalmente, los contenedores están basados en Linux, por lo que para habilitar las características que mencionas, las tendrías que habilitar como normalmente lo haces en Linux, y si tienes que instalar algo, lo deberás hacer desde el Dockerfile (
RUN apt install apache2 mariadb-server php libapache2-mod-php php-mysql Aquí unas imágenes que te pueden servir: PHP: https://hub.docker.com/_/php Apache: https://hub.docker.com/_/httpd
Para modificar el memori_limit puedes tener un archivo de configuración en tu carpeta de desarrollo y copiar ese archivo con los parámetros que deseas modificar al contenedor, utilizando la sentencia COPY en el Dockerfile, o bien le haces un "bind" (
docker run --rm -d -v config:config/path tuImagenEspero que esto te ayude. Saludos.
Jonhatan prieto mora
Lo puedes hacer creando un .Dockerfile y ejecutando los comandos con RUN, CMD ó definiendo un archivo entrypoint