Installare e configurare WordPress con Docker

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.

Torna su