Installare Wordpress in Docker

Mattepuffo's logo
Installare Wordpress in Docker

Installare Wordpress in Docker

In questo articolo vediamo come installare Wordpress dentro Docker.

Useremo una immagine che contiene già tutto, database compreso.

Ovviamente si possono fare altre configurazioni.

Inoltre io sono su Windows con WSL; potrebbe cambiare qualcosa se usate altri OS.

Il progetto sarà dentro la cartella , quindi in WSL sarà /mnt/d/PROJECT/miosito.

In quella cartella create il file docker-compose.yml:

version: '3.8'
services:
  wordpress:
    image: wordpress:latest
    ports:
      - "8080:80"
    volumes:
      - /mnt/d/PROJECT/miosito:/var/www/html
    environment:
      WORDPRESS_DB_HOST: db
      WORDPRESS_DB_USER: root
      WORDPRESS_DB_PASSWORD: 9211
      WORDPRESS_DB_NAME: abruzzo
  db:
    image: mysql:latest
    environment:
      MYSQL_DATABASE: abruzzo
#      MYSQL_USER: root
#      MYSQL_PASSWORD: 9211
      MYSQL_ROOT_PASSWORD: 9211
    volumes:
      - db_data:/var/lib/mysql
volumes:
  db_data:

Come vedete ho lasciato commentate le righe MYSQL_USER e MYSQL_PASSWORD; questo perchè sono in ambiente di sviluppo ed ho deciso di usare root.

Da WSL spostatevi dentro la cartella e lanciate il comando:

docker-compose up -d

Questo scaricherà e attiverà tutto.

In realtà io ho avuto qualche problema prima con i permessi.

Alla fine ho fatto così (sempre da WSL):

$ sudo chmod -R 777 /mnt/d/PROJECT/miosito

Non ho avuto altri problemi specifici al momento.

Enjoy!


Condividi

Commentami!