Cómo instalar WordPress con Docker Compose
WordPress es un popular y potente sistema de gestión de contenidos (CMS) utilizado por millones de sitios web. Docker Compose facilita la configuración de un entorno de WordPress al gestionar WordPress y sus dependencias en contenedores. Esta guía te mostrará cómo instalar WordPress utilizando Docker Compose.
Paso 1: Instalar Docker y Docker Compose
Primero, asegúrate de que Docker y Docker Compose están instalados en tu servidor. Puedes instalar Docker y Docker Compose con los siguientes comandos:
sudo apt update
sudo apt install docker.io
sudo apt install docker-compose
Paso 2: Crear un archivo Docker Compose
Crea un directorio para la instalación de WordPress y accede a él:
mkdir wordpress && cd wordpress
A continuación, crea un archivo docker-compose.yml. Este archivo definirá los servicios (WordPress y MySQL) que Docker ejecutará:
nano docker-compose.yml
Agrega el siguiente contenido al archivo docker-compose.yml:
version: '3.3'
services:
wordpress:
image: wordpress
restart: always
ports:
- "8080:80"
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: exampleuser
WORDPRESS_DB_PASSWORD: examplepass
WORDPRESS_DB_NAME: exampledb
volumes:
- ./wordpress:/var/www/html
db:
image: mysql:5.7
restart: always
environment:
MYSQL_DATABASE: exampledb
MYSQL_USER: exampleuser
MYSQL_PASSWORD: examplepass
MYSQL_ROOT_PASSWORD: rootpassword
volumes:
- ./db_data:/var/lib/mysql
Paso 3: Iniciar WordPress
Ahora puedes iniciar los contenedores de WordPress y MySQL utilizando Docker Compose. Ejecuta el siguiente comando para descargar las imágenes necesarias e iniciar los servicios:
sudo docker-compose up -d
Esto descargará las imágenes de WordPress y MySQL e iniciará los contenedores en segundo plano.
Paso 4: Acceder a WordPress
Una vez que los contenedores estén en funcionamiento, puedes acceder a tu sitio de WordPress visitando http://your_server_ip:8080 en tu navegador web. Verás la pantalla de instalación de WordPress, donde podrás elegir el idioma y completar la configuración.
Paso 5: Configurar WordPress
Sigue las instrucciones en pantalla para completar la instalación de WordPress:
- Introduce el título del sitio
- Crea un nombre de usuario y contraseña de administrador
- Proporciona tu dirección de correo electrónico
Una vez completada la instalación, podrás iniciar sesión en el panel de administración de WordPress.
Paso 6: Gestionar los contenedores
Puedes verificar el estado de tus contenedores utilizando el siguiente comando:
sudo docker-compose ps
Para detener los contenedores de WordPress y MySQL, utiliza el comando:
sudo docker-compose down
Conclusión
¡Felicidades! Has instalado con éxito WordPress utilizando Docker Compose en tu servidor. Docker Compose simplifica la gestión y el despliegue de WordPress y sus dependencias en un entorno de contenedores. Ahora que tu sitio de WordPress está en funcionamiento, puedes comenzar a crear contenido y gestionar tu sitio web.