Resumen:
En este articulo se creara un contenedor de Docker con una imagen de php junto con un servidor web apache, para correr nuestros proyectos en desarrollo.
Detalles:
Consideraciones a tener en cuenta.
- Tener instalado Docker.
- Conocer los comandos básicos de Docker.
Podemos ejecutar la aplicación php usando docker. En los siguientes pasos, estamos creando y ejecutando la aplicación php.
- Creamos un carpeta donde haremos un proyecto de prueba.
Cree la carpeta en el escritorio con el nombre Docker-PHP, pero le pueden poner el nombre que mas gusten. procedemos abrir con Visual Studio y crear un archivo .
Dockerfile
Donde usamos una imagen de PHP como interprete junto con apache.que al final pueda ejecutar esta aplicación.
2. ahora visitamos el sitio de DockerHub-PHP
y veremos una sección con la configuración del DockerFile, donde vamos a realizar un servidor web usando apache, la configuracion que nos viene bien seria la siguiente.
En cuanto a la versión de apache, la vemos en la siguiente parte del contenido para revisar las versiones de php, al inicio del dockerhub-php.
Entramos en ese enlace para revisarlas. y veremos las versiones de las imagenes de PHP para docker.
3. De acuerdo a las versiones, configuramos nuestro archivo Dockerfile.
FROM php:8.1-apache
ponemos la version de la imagen a utilizar , en este caso una imagen de php con apache.
COPY /src /var/www/html/
docker images
una vez creado el contenedor . en este caso es . php-docker-container, creamos la imagen en ese contenedor y probar correr nuestro proyecto.
docker run -p 3000:80 -d php-docker-container
Hasta aqui podemos probar nuestra aplicación en el navegador, en este caso seria la información que exista en el archivo /src/index.php
,localhost:3000
Si lograste llegar aquí, EXCELENTE.
Espero les haya sido de ayuda.
Saludos DEV . 🙂
Artículos similares: