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
docker-compose.ym
l y copia el contenido proporcionado anteriormente.
docker-compose up
' para levantar los servicios de WordPress y MySQL.
Jorge García
Fullstack developer