Docker: instalando imagen de PHP

En este post veremos como instalar una imagen de PHP con ayuda de Docker. Es necesario contar con Docker instalado. De preferencia en plataformas Linux.

Creamos el archivo de Dockerfile.

FROM php:7.4-cli
COPY . /usr/src/myapp
WORKDIR /usr/src/myapp
CMD [ "php", "./hola_mundo.php" ]

Creamos el programa hola_mundo.php

<?php echo "Hola, mundo en PHP !!"; ?>

Construimos y ejecutamos:

$ docker build -t my-php-app .
$ docker run -it --rm --name my-running-app my-php-app

La salida:

“Hola, mundo en PHP!!”

Listamos imágenes.

docker images -a

Instalando desde un repositorio

docker pull php

Si queremos ejecutar un script:

docker run -it --rm --name my-running-script -v "$PWD":/usr/src/myapp -w /usr/src/myapp php:7.4-cli php script.php

Links:

https://hub.docker.com/_/php

Published by Ariel Cupertino

I'm a computing engineer. I like to program in different programming languages. Mainly in Java and Python.

Leave a comment