WordPress amb docker. Curs 2024-2025

De binefa.com
Salta a la navegació Salta a la cerca

Contenidor amb MariaDB

jordi@asix2:~$ docker run -d --name wordpress-db \
   --mount source=wordpress-db,target=/var/lib/mysql \
   -e MYSQL_ROOT_PASSWORD=secret \
   -e MYSQL_DATABASE=wordpress \
   -e MYSQL_USER=manager \
   -e MYSQL_PASSWORD=secret mariadb:10
jordi@asix2:~$ docker ps
CONTAINER ID   IMAGE                          COMMAND                  CREATED          STATUS          PORTS                                     NAMES
13b7b9fa734a   mariadb:10                     "docker-entrypoint.s…"   39 seconds ago   Up 37 seconds   3306/tcp                                  wordpress-db

El paràmetre --mount ens permet enllaçar el volum que creem al pas anterior amb el directori /var/lib/mysql del contenidor. Aquest directori és on es guarden les dades de MariaDB. Això significa que si esborrem el contenidor, o actualitzem el contenidor a una nova versió, no perdrem les dades perquè ja no es troben en ell, ans al volum. Només ho perdríem si esborrem explícitament el volum.

El paràmetre --mount es va començar a utilitzar des de la versió 17.06 per a contenidors independents (els que no pertanyen a un eixam o swarm). Els que coneguin Docker de versions més antigues estaran més acostumats a usar el paràmetre --volume que fa una cosa similar. No obstant això la documentació aconsella usar ja --mount, sobretot per a nous usuaris.

Font

Levantar un WordPress con Docker