Compose
Docker Compose permite crear un conjunto de servicios de forma declarativa, diciendo a docker el resultado que queremos y que docker se encargue de ejecutar las ordenes correspondientes.
Introducció
Hi ha moltes aplicacions que no poden funcionar soles, sinó que necessiten altres aplicacions per funcionar.
Per exemple el Wordpress necessita una base de dades.
Xarxa privada
Crea un directori cluster i dins d’aquesta carpeta un fitxer docker-compose.yml.
A continuació tens el contingut del fitxer en format {% link “/tool/yaml/” %}:
services:
apache:
image: httpd:2.4
ports:
- 80:80-
Pots veure que el fitxer defineix un conjunt de serveis.
-
Cada servei te un nom, en aquest cas
apache, que es farà servir per donar nom al contenidor. -
A continuació per cada servei has de dir quina imatge es farà servir i definir els “port forward” pertinents.
Amb docker compose pots arrencar els contenidors definits perl fitxer docker-compose.yaml amb aquesta ordre:
)
Pots veure que es crea una xarxa amb el nom cluster_default i un contenidor amb el nom cluster_apache_1.
Per defecte, Docker Compose afegeix el nom de la carpeta on està el fitxer docker-compose.yml com a prefix de tots els recursos que crea, en aquest cas cluster_.
Pots verificar que s’ha creat la xarxa:
|
Estàs llegint una vista prèvia.
Inicia sessió per llegir l'article complet. Qualsevol compte obre 4 articles gratuïts al mes; l'alumnat i el professorat llegeixen les pàgines del seu curs sense límit.
Inicia sessió