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!
software wordpress docker
Commentami!