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: