Para crear un contenedor de WordPress y MySql a través de Docker compose. Con Docker arrancado poner el archivo docker-compose.yml en el directorio dónde se quiera que se instale el WordPress y para instalarlo ejecutar cambiando el nombre del proyecto.
docker-compose -p NOMBRE-PROYECTO up -d
docker-compose.yml
version: '3.1'
services:
basededatosmysql:
container_name: basededatosmysql
image: mysql:5.7
restart: always
environment:
MYSQL_DATABASE: nombrebbdd
MYSQL_ROOT_PASSWORD: test
ports:
- 3306:3306
volumes:
- basededatosmysql:/var/lib/mysql
networks:
- red-mysql
webwordpress:
image: wordpress:6.1.1
container_name: webwordpress
restart: always
ports:
- 8080:80
environment:
WORDPRESS_DB_HOST: basededatosmysql
WORDPRESS_DB_USER: root
WORDPRESS_DB_PASSWORD: test
WORDPRESS_DB_NAME: nombrebbdd
volumes:
- ./:/var/www/html
networks:
- red-mysql
networks:
red-mysql:
driver: bridge
volumes:
basededatosmysql:
Deje su comentario