Wordpress i SQL en Docker
Com crear un contenidor de Docker per Wordpress amb SQL
6
1. đ¨âđŤ IntroducciĂł
En aquest tutorial, crearem un contenidor de Docker per a Wordpress amb SQL. Per això, necessitarem tenir instal¡lats Docker i Docker Compose.
2. đŚ Docker i Docker Compose
Per instal¡lar Docker i Docker Compose en Windows i Mac, utilitzeu el seu instal¡lador oficial:
-
En Windows:
Visiteu la pĂ gina oficial per descarregar lâexecutable de Docker per Windows.
-
En Mac:
Visiteu la pĂ gina oficial per descarregar lâexecutable de Docker per Mac.
-
En Linux, heu dâinstal¡lar-lo en 2 passos:
- Instal¡lar Docker
sudo apt install docker.io
- Instal¡lar Docker Compose
sudo apt install docker-compose
Per assegurar-vos que teniu instal¡lats Docker i Docker Compose, executeu el segßent comandament en la vostre terminal:
docker --version
docker-compose --version
3. đ Crear la carpeta on Wordpress sâubicarĂ
-
Crear una carpeta anomenada
wordpress
a la carpeta arrel del vostre projecte. -
Dins de la carpeta
wordpress
, crear un fitxer anomenatdocker-compose.yml
amb el contingut segĂźent:
version: '3'
services:
database:
image: mysql # last mysql version. To specify ones: mysql:5.7
restart: always
environment:
MYSQL_ROOT_PASSWORD: wppassword
MYSQL_DATABASE: wpdb
MYSQL_USER: wpuser
MYSQL_PASSWORD: wppassword
volumes:
- mysql:/var/lib/mysql
wordpress:
depends_on:
- database
image: wordpress:latest
restart: always
ports:
- '80:80'
environment:
WORDPRESS_DB_HOST: database:3306
WORDPRESS_DB_USER: wpuser
WORDPRESS_DB_PASSWORD: wppassword
WORDPRESS_DB_NAME: wpdb
volumes:
- ./html:/var/www/html
volumes:
mysql: {}
4. đ Executar / Aturar / Esborrar el contenidor
- Per EXECUTAR el contenidor, executeu el segĂźent comandament en la vostre terminal:
docker-compose up -d
La opciĂł âd
ĂŠs perquè el contenidor sâexecuta en segon pla.
- Per ATURAR el contenidor, executeu el segĂźent comandament en la vostre terminal:
docker-compose stop
- Per ESBORRAR el contenidor, executeu el segĂźent comandament en la vostre terminal:
docker-compose down