Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Següent revisió | Revisió prèvia | ||
docker-multicontainer [2022/07/08 22:15] pablo_jose_tome_mansilla creat |
docker-multicontainer [2022/08/02 23:23] pablo_jose_tome_mansilla |
||
---|---|---|---|
Línia 42: | Línia 42: | ||
Observa que hem posat volums per als directoris dels contenidors servidors on es guarden dades que es modifiquen quan funcionen els serveis | Observa que hem posat volums per als directoris dels contenidors servidors on es guarden dades que es modifiquen quan funcionen els serveis | ||
- | * La Base de dades de WordPress al directori del contenidor " | + | |
- | * El directori amb contingut web estàtic i dinàmic, potser directoris de " | + | |
- | * Podríem també guardar en un altre volum els directoris i fitxers de configuració del contenidor que necessitem que persisteixin després de la mort dels contenidors. | + | * El directori amb contingut web estàtic i dinàmic, potser directoris de " |
+ | * Podríem també guardar en un altre volum els directoris i fitxers de configuració del contenidor que necessitem que persisteixin després de la mort dels contenidors. | ||
Per accedir al Wordpress creat, com ja sabeu apuntem al host local (físic) posant al navegador http:// | Per accedir al Wordpress creat, com ja sabeu apuntem al host local (físic) posant al navegador http:// | ||
Línia 66: | Línia 67: | ||
sudo docker exec -ti mi-sql mysql --user=exampleuser --password exampledb | sudo docker exec -ti mi-sql mysql --user=exampleuser --password exampledb | ||
- | Podem crear un fitxer docker-compose per a engegar els serveis automàticament i en seqüència ordenada. D' | + | Podem crear un fitxer docker-compose per a engegar els serveis automàticament i en seqüència ordenada. D' |
+ | | ||
El fitxer docker-compose el podeu crear a partir de: | El fitxer docker-compose el podeu crear a partir de: | ||
- | - O bé de https:// | + | * O bé de https:// |
- | - O bé a partir de l' | + | |
- | - O bé a la web composerize.com | + | |
Es guardarà en un fitxer docker-compose.yml (en format yaml). Observeu que cada paràmetre del docker run té les seves directives equivalents: | Es guardarà en un fitxer docker-compose.yml (en format yaml). Observeu que cada paràmetre del docker run té les seves directives equivalents: | ||
Línia 108: | Línia 110: | ||
Al directori on s'ha creat el fitxer docker-compose.yml executem " | Al directori on s'ha creat el fitxer docker-compose.yml executem " | ||
- | Un cop arrencada la aplicació multicontainer amb docker-compose, | + | Un cop arrencada la aplicació multicontainer amb docker-compose, |
+ | http:// | ||
====== Repte: Projecte multicontenidor Mediawiki i Joomla (enunciat). ====== | ====== Repte: Projecte multicontenidor Mediawiki i Joomla (enunciat). ====== | ||
Línia 117: | Línia 120: | ||
NOTA: Recordeu que heu de posar el vostre nom a tots els objectes que creeu i configureu a les ordres docker run i el docker-compose. També cal que es vegi el vostre nom en el Mediawiki i Joomla que creeu, així com plantilles i fotografies per personalitzar la web. | NOTA: Recordeu que heu de posar el vostre nom a tots els objectes que creeu i configureu a les ordres docker run i el docker-compose. També cal que es vegi el vostre nom en el Mediawiki i Joomla que creeu, així com plantilles i fotografies per personalitzar la web. | ||
- | + | \\ | |
- | | + | \\ |
- | | + | 1. Arrenca dos contenidors per poder tenir un lloc mediawiki (busca a DockerHub), de manera que: |
- | | + | * La BD es guardi en un volum. |
- | | + | * També els directoris on mediawiki guarda les dades que els usuaris pugen al servidor. |
- | + | * Configura amb el teu nom i pàgina d' | |
- | | + | \\ |
- | + | \\ | |
- | | + | 2. Anem a comprovar que la persistència és correcta. Mata (kill) i destrueix (rm) els dos contenidors amb els que heu configurat el mediawiki. Mostra que no estan. Crea dos contenidors nous de manera que s' |
+ | \\ | ||
+ | \\ | ||
+ | 3. Crea un fitxer docker-compose per a iniciar i aturar els serveis d'una sola tacada. Agafa la informació de les pàgines d' | ||