Diferència entre revisions de la pàgina «WordPress amb Compose. Curs 2024-2025»

De binefa.com
Salta a la navegació Salta a la cerca
(Es crea la pàgina amb «[https://aulasoftwarelibre.github.io/taller-de-docker/docker-compose/ Levantar un WordPress con Compose]».)
 
m
Línia 1: Línia 1:
 +
= Abans de començar =
 +
Amb les pràctiques que hem anant fent:
 +
 +
A [[Exemple de docker amb nginx, PHP i MariaDB]] hem fet servir el port 8080 per al PhpMyAdmin
 +
 +
A [[WordPress amb docker. Curs 2024-2025]] hem fet servir el port 8081 per a no col·lisionar amb el port del PhpMyAdmin de l'exemple anterior.
 +
 +
A l'exemple actual farem servir el port 8082. Però si no ens cal l'exemple anterior podem esborrar els contenidors fets a l'exercici anterior. Es faria així:
 +
docker container stop wordpress wordpress-db
 +
docker container rm wordpress wordpress-db
 +
docker volume rm wordpress-db
 +
= Docker Compose =
 +
''Compose''' és una eina per a definir i executar aplicacions multi-contenidor. Amb una sola ordre podrem crear i iniciar tots els serveis que necessitem per a la nostra aplicació.
 +
 +
Els casos d'ús més habituals per a docker compose són:
 +
 +
* Entorns de desenvolupament
 +
* Entorns de testatge automàtics (integració contínua)
 +
* Desplegament en host individuals (no clústers)
 +
 +
''Compose'' té ordres per a manejar tot el cicle de vida de la nostra aplicació:
 +
 +
* Iniciar, detenir i refer serveis.
 +
* Veure l'estat dels serveis.
 +
* Visualitzar els logs.
 +
* Executar una ordre a un servei.
 +
= Creació automatitzada de contenidors =
 +
== docker-compose.yaml ==
 +
= Font =
 
[https://aulasoftwarelibre.github.io/taller-de-docker/docker-compose/ Levantar un WordPress con Compose]
 
[https://aulasoftwarelibre.github.io/taller-de-docker/docker-compose/ Levantar un WordPress con Compose]

Revisió del 13:00, 15 gen 2025

Abans de començar

Amb les pràctiques que hem anant fent:

A Exemple de docker amb nginx, PHP i MariaDB hem fet servir el port 8080 per al PhpMyAdmin

A WordPress amb docker. Curs 2024-2025 hem fet servir el port 8081 per a no col·lisionar amb el port del PhpMyAdmin de l'exemple anterior.

A l'exemple actual farem servir el port 8082. Però si no ens cal l'exemple anterior podem esborrar els contenidors fets a l'exercici anterior. Es faria així:

docker container stop wordpress wordpress-db
docker container rm wordpress wordpress-db
docker volume rm wordpress-db

Docker Compose

Compose' és una eina per a definir i executar aplicacions multi-contenidor. Amb una sola ordre podrem crear i iniciar tots els serveis que necessitem per a la nostra aplicació.

Els casos d'ús més habituals per a docker compose són:

  • Entorns de desenvolupament
  • Entorns de testatge automàtics (integració contínua)
  • Desplegament en host individuals (no clústers)

Compose té ordres per a manejar tot el cicle de vida de la nostra aplicació:

  • Iniciar, detenir i refer serveis.
  • Veure l'estat dels serveis.
  • Visualitzar els logs.
  • Executar una ordre a un servei.

Creació automatitzada de contenidors

docker-compose.yaml

Font

Levantar un WordPress con Compose