Cómo Instalar WordPress con Docker en Ubuntu 24.04

Instalar WordPress con Docker en Ubuntu 24.04 es una forma rápida, flexible y eficiente de montar un entorno web completo sin necesidad de configurar servidores manualmente. Utilizando Docker y Docker Compose, puedes desplegar WordPress junto a su base de datos en pocos minutos.

En esta guía te mostraré paso a paso cómo instalar WordPress con Docker en Ubuntu 24.04 usando un archivo docker-compose.yml para orquestar los contenedores.

Requisitos previos

Antes de comenzar, asegúrate de tener instalado:

  • Docker
  • Docker Compose

Puedes verificarlo ejecutando:

docker --version
docker-compose --version

Si no los tienes instalados, consulta nuestras guías previas para configurar Docker y Docker Compose en Ubuntu 24.04.

Paso 1: Crear una carpeta para el proyecto

Primero, crea una carpeta que contenga los archivos de configuración:

mkdir ~/wordpress-docker && cd ~/wordpress-docker

Paso 2: Crear el archivo docker-compose.yml

Dentro de esa carpeta, crea el archivo principal con el siguiente contenido:

services:
  wordpress:
    image: wordpress:latest
    ports:
      - "8000:80"
    environment:
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_USER: wordpress
      WORDPRESS_DB_PASSWORD: wordpress
      WORDPRESS_DB_NAME: wordpress
    volumes:
      - wordpress_data:/var/www/html

  db:
    image: mysql:5.7
    environment:
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wordpress
      MYSQL_PASSWORD: wordpress
      MYSQL_ROOT_PASSWORD: rootpass
    volumes:
      - db_data:/var/lib/mysql

volumes:
  wordpress_data:
  db_data:

Explicación detallada del archivo docker-compose.yml

  • services:: define los servicios (contenedores) que componen nuestra aplicación. En este caso, wordpress y db.

Servicio wordpress

  • image: wordpress:latest: utiliza la imagen oficial de WordPress desde Docker Hub.
  • ports: expone el puerto 80 del contenedor al puerto 8000 del host, lo que permite acceder al sitio desde http://localhost:8000.
  • environment: define las variables de entorno necesarias para que WordPress se conecte a la base de datos:
    • WORDPRESS_DB_HOST: nombre del servicio MySQL (en este caso, db).
    • WORDPRESS_DB_USER, WORDPRESS_DB_PASSWORD, WORDPRESS_DB_NAME: credenciales y nombre de la base de datos que WordPress usará.
  • volumes: guarda los archivos persistentes de WordPress (temas, plugins, etc.) en un volumen llamado wordpress_data.

Servicio db

  • image: mysql:5.7: usa la versión 5.7 de MySQL, compatible con WordPress.
  • environment: configura las credenciales de la base de datos y el usuario root.
  • volumes: guarda los datos de la base de datos en un volumen llamado db_data.

volumes:

Define volúmenes persistentes que permiten conservar los datos incluso si los contenedores se eliminan.

Paso 3: Iniciar los contenedores

Ejecuta el siguiente comando para levantar el entorno:

docker-compose up -d

Docker Compose creará los contenedores, volúmenes y redes necesarias, y comenzará a ejecutar WordPress y MySQL.

Paso 4: Acceder a WordPress

Una vez que todo esté en marcha, abre tu navegador y visita:

http://localhost:8000

Allí verás la pantalla de instalación de WordPress, donde podrás elegir idioma, nombre del sitio, usuario administrador y contraseña.

Paso 5: Detener el entorno

Cuando termines de trabajar o quieras liberar recursos, puedes detener y eliminar los contenedores ejecutando:

docker-compose down

Esto cerrará el entorno pero mantendrá los datos si usas volúmenes persistentes, como está configurado.

Conclusión

Instalar WordPress con Docker en Ubuntu 24.04 te permite montar un sitio de pruebas o desarrollo de forma rápida y segura. Usando Docker Compose puedes mantener todo organizado y reproducible con solo un archivo de configuración. Puedes usar esta base para desarrollar plugins, temas o practicar migraciones y optimizaciones.

Para más guías como esta, visita nuestro sitio y suscríbete a nuestro canal de YouTube para ver el tutorial en video paso a paso.

Entradas relacionadas

Escritorio remoto en Windows desde otra red con VPN

Escritorio remoto en Windows desde otra red con VPN

¿Necesitas acceder a tu PC desde otra red de forma segura? Gracias a Radmin VPN puedes conectarte por Escritorio Remoto en Windows desde cualquier lugar, sin necesidad…

Cómo instalar Radmin VPN paso a paso fácilmente

Cómo instalar Radmin VPN paso a paso fácilmente

Radmin VPN es una herramienta gratuita que permite crear una red privada virtual (VPN) para conectar ordenadores a través de Internet como si estuvieran en la misma…

Cómo Montar una Imagen Forense con FTK Imager en Windows

Cómo Montar una Imagen Forense con FTK Imager en Windows

Una vez que has creado una imagen forense de un disco con FTK Imager, el siguiente paso es montarla para poder examinar su contenido sin alterar los…

Cómo Crear una Imagen Forense con FTK Imager en Windows

Cómo Crear una Imagen Forense con FTK Imager en Windows

FTK Imager es una herramienta gratuita de análisis forense digital que permite crear copias exactas de discos duros, unidades USB o particiones, sin alterar los datos originales….

instalar ftk imager tecnosender

Cómo Instalar FTK Imager en Windows

FTK Imager es una herramienta gratuita utilizada en el ámbito de la informática forense para crear copias exactas de discos duros, memorias USB y otros dispositivos de…

Instalar docker compose ubuntu 24.04

Instalar docker compose ubuntu 24.04

Instalar docker compose ubuntu 24.04 es una de las primeras tareas que deberías realizar tras configurar tu sistema Ubuntu para desarrollo de software moderno. Docker Compose te…

Deja una respuesta

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

×