Diferència entre revisions de la pàgina «WordPress amb Compose. Curs 2024-2025»
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
Contingut
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.