Correr una imagen de WordPress PHP 7.4 (Apache) y MariaDB con Docker en 5 minutos - Webtiginoso - Soluciones Web y TI

Correr una imagen de WordPress PHP 7.4 (Apache) y MariaDB con Docker en 5 minutos

Lo primero es definir nuestro ambiente, para esta prueba se utilizó el siguiente ambiente:

  • Sistema Operativo: Centos 7
  • Máquina: VPS 4GB RAM

En este ejemplo utilizaremos la imagen de basada en el famoso plugin YoastSeo.

Las podemos encontrar en DockerHub especificamente el tag 6.0.1 (enlace: https://hub.docker.com/r/yoastseo/wordpress/tags)

Paso 1 – Instalar Base de Datos MariaDB

Bajar imagen (Docker) de Base de Datos MariaDB

docker pull centos/mariadb-101-centos7

Esta imagen de MariaDB permite el uso de los siguientes flags al momento de correrla:

  • MYSQL_USER
  • MYSQL_PASSWORD
  • MYSQL_DATABASE

Estas son las opciones que utilizaras para conectarte a la base de datos más adelante.

Correr la imagen de María con sus configuraciones:

docker run -d --name mariadb_database -e MYSQL_USER=your_user -e MYSQL_PASSWORD=your_password -e MYSQL_DATABASE=database_name -p 3306:3306 centos/mariadb-101-centos7

Paso 2 – Instalar WordPress

Descargar imagen del WordPress

docker pull yoastseo/wordpress:6.0.1

Correr la imagen de WordPress

docker run --name wordpress -p 80:80 -p 443:80 -d yoastseo/wordpress:6.0.1

Configuración:

Ingresamos a la URL a la que responde nuestro server

Siguiente, utilizarás los datos que ingresaste durante el paso 1:

(Cambia la URL base)

Database Name: database_name
Username: your_user
Password: your_password
Database Host: URLBASE:3306
Table Prefix: wp_

Utilizar como servidor de base de datos: <IP Server ó URLBASE >:3306

Siguiente paso, Crear la información base del sitio: Tomar nota de los mismos, iniciarás sesión con ellos la primera vez

Listo! El sitio quedará publicado:

Leave a comment

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

Add Comment *

Name *

Email *