Volver a la página principal
domingo 16 junio 2024
6

Crear un entorno WordPress con Docker y Docker Compose

Configuración de Docker Compose

A continuación se muestra el archivo de configuración docker-compose.yml necesario para crear un entorno WordPress con su respectiva base de datos MySQL.

version: '3.7'

services:

  wordpress:
    image: wordpress
    restart: always
    ports:
      - 8080:80
    environment:
      WORDPRESS_DB_HOST: wordpress_db
      WORDPRESS_DB_USER: guest
      WORDPRESS_DB_PASSWORD: guest
      WORDPRESS_DB_NAME: wordpress_db
    volumes:
      - ./wp:/var/www/html

  wordpress_db:
    image: mysql:8.0
    restart: always
    ports:
      - '3306:3306'
    environment:
      MYSQL_DATABASE: wordpress_db
      MYSQL_USER: guest
      MYSQL_PASSWORD: guest
      MYSQL_RANDOM_ROOT_PASSWORD: '1'
    volumes:
      - ./.mysql-data:/var/lib/mysql

Instrucciones

  • Crea un archivo llamado docker-compose.yml y copia el contenido proporcionado anteriormente.
  • En la misma ubicación, crea dos directorios llamados 'wp' y '.mysql-data' para almacenar los datos de WordPress y MySQL respectivamente.
  • Abre una terminal y navega hasta la ubicación del archivo docker-compose.yml.
  • Ejecuta el comando 'docker-compose up' para levantar los servicios de WordPress y MySQL.
  • Accede a tu navegador y ve a http://localhost:8080 para completar la instalación de WordPress.
Compartir:
Autor:
User photo

Jorge García

Fullstack developer