WordPress local con docker

Hace unas semanas me estoy adentrando en el mundo de WordPress, por lo que tuve la necesidad de montarme un ambiente de desarrollo local.

Que necesitaba, un servidor corriendo apache o similar, que tenga php, mysql, etc. No quer铆a tener que instalar todo eso en mi computador. Entonces la soluci贸n m谩s pr谩ctica para esto es Docker.

Aclarando un poco, esto no es un tutorial de docker o wordpress, as铆 mismo asumir茅 que ya tienen instalado docker en su computador.

Configuraci贸n de docker

Primeramente crearemos el archivo de configuraci贸n de docker-compose, donde le indicaremos a docker las im谩genes que necesitaremos, para nuestro caso, ser铆an: wordpress, phpmyadmin y mysql:

El punto a resaltar de esta configuraci贸n es el volumen para nuestro container de docker, para este caso estoy indic谩ndole que la carpeta que contendr谩 todo nuestro sitio “/var/www/html”, sea asignada a “/html” esta 煤ltima debemos crearla al mismo nivel de donde ubiquemos nuestro archivo docker-compose.yml. Esto nos permite linkear la carpeta de todo nuestro sitio y poder hacer los cambios que necesitemos.

Cuando estemos listos con nuestra configuraci贸n solo ejecutamos el archivo y se levantar谩 nuestro wordpress, con mylsq y php my admin.

docker-compose up

Listo ya tenemos nuestro WordPress Local, solo queda ingresar a “http://localhost/”, para realizar la instalaci贸n de wordpress como ya la conoc铆amos. La estructura de carpetas en nuestro directorio quedar铆a de la siguiente manera:

Como 煤ltimo dato adicional, no van a poder enviar correos, as铆 que hay que realizar una 煤ltima configuraci贸n al archivo wp-config.php, pueden agregar el siguiente c贸digo al final.

Y listo, ya con esto tendremos nuestro wordpress local para nuestros desarrollos.

Nota: El archivo de configuraci贸n esta pensando para un ambiente local de desarrollo, si se desea para un ambiente de producci贸n deben cambiarse varias configuraciones como los password de mysql por poner un ejemplo.

Deja una respuesta

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *

Volver arriba