Sign inSign up

alejandrolopezmurillo/wordpress

By alejandrolopezmurillo

•Updated about 3 years ago

La imagen Docker de WordPress y su entorno, incluye como un servidor web y una base de datos MySQL.

Image
0

10K+

alejandrolopezmurillo/wordpress repository overview

Dockerfile:

Un Dockerfile es un archivo de configuración utilizado para crear una imagen Docker personalizada. Contiene una serie de instrucciones que Docker seguirá para construir la imagen. A continuación, se muestra un ejemplo de un Dockerfile simple:

Descripción:

FROM nginx:latest: Esta instrucción especifica que estamos utilizando la imagen base oficial de NGINX como punto de partida para nuestra imagen personalizada.

COPY mi_aplicacion /usr/share/nginx/html: Copia los archivos de la carpeta mi_aplicacion del sistema de archivos local al directorio /usr/share/nginx/html dentro del contenedor.

EXPOSE 80: Indica que el contenedor escuchará en el puerto 80. Esto permite que el tráfico entre al contenedor en este puerto, pero no redirige automáticamente el tráfico desde el sistema host.

CMD ["nginx", "-g", "daemon off;"]: Define el comando que se ejecutará cuando el contenedor se inicie. En este caso, inicia el servidor NGINX y lo mantiene en ejecución.

Puertos Usados:

Este Dockerfile expone el puerto 80 del contenedor, lo que significa que puedes acceder a la aplicación web que se ejecuta en el contenedor a través del puerto 80 En este comando, el puerto 9000 del sistema host se mapea al puerto 80 del contenedor.

Despliegue:

Para desplegar una aplicación basada en esta imagen, primero debes construir la imagen a partir del Dockerfile (usando docker build) y luego iniciar un contenedor basado en esa imagen (usando docker run). Puedes configurar la red, volúmenes y otros aspectos según las necesidades de tu aplicación.

Una vez que el contenedor está en ejecución, puedes acceder a tu aplicación web en el puerto 9000 del sistema host (o el puerto que hayas elegido). El proceso de despliegue puede variar según las necesidades específicas de tu aplicación y el entorno en el que la estás ejecutando

Tag summary

Content type

Image

Digest

sha256:822bb7280…

Size

222.1 MB

Last updated

about 3 years ago

docker pull alejandrolopezmurillo/wordpress