Docker semplifica notevolmente l'installazione di WordPress grazie alle immagini preconfigurate. In questa guida vedremo come installare e configurare WordPress utilizzando Docker.
Creazione del file docker-compose.yml
Per semplificare la gestione dei container, utilizzeremo Docker Compose. Creiamo un file docker-compose.yml
con il seguente contenuto:
services:
wordpress:
image: wordpress:latest
container_name: wordpress_container
ports:
- "8080:80"
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: user
WORDPRESS_DB_PASSWORD: password
WORDPRESS_DB_NAME: wordpress
volumes:
- wordpress_data:/var/www/html
db:
image: mysql:5.7
container_name: mysql_container
restart: always
environment:
MYSQL_DATABASE: wordpress
MYSQL_USER: user
MYSQL_PASSWORD: password
MYSQL_ROOT_PASSWORD: rootpassword
volumes:
- db_data:/var/lib/mysql
volumes:
wordpress_data:
db_data:
Avvio dei Container
Una volta creato il file docker-compose.yml
, possiamo avviare i container con il seguente comando:
docker compose up -d
Questo comando scaricherà le immagini necessarie e avvierà i container in background.
Configurazione di WordPress
Dopo l'avvio, è possibile accedere a WordPress aprendo il browser e visitando http://localhost:8080. Seguire la procedura guidata per completare l'installazione.
Gestione dei Container
- Per controllare lo stato dei container:
docker ps
- Per fermare i container:
docker compose down
- Per eliminare le immagini e i volumi:
docker compose down --volumes
Conclusione
Con Docker, installare e configurare WordPress diventa un processo semplice e veloce. Grazie a Docker Compose, la gestione dell’ambiente è centralizzata e facilmente replicabile.