Herramientas de usuario

Herramientas del sitio


clase:daw:daw:tema05

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
clase:daw:daw:tema05 [2026/10/28 09:57] – ↷ Página movida de clase:daw:daw:1eval:tema05 a clase:daw:daw:tema05 Lorenzoclase:daw:daw:tema05 [2026/10/28 10:22] (actual) – Figura compose.yaml → docker compose up → imagen → contenedor al principio del tema claude
Línea 1: Línea 1:
 ====== 5. Docker: Compose ====== ====== 5. Docker: Compose ======
 Docker Compose es una herramienta que permite definir y administrar aplicaciones Docker de múltiples contenedores. Utiliza un archivo [[https://es.wikipedia.org/wiki/YAML|YAML]] para configurar los servicios, las redes y los volúmenes, facilitando la definición y el despliegue de aplicaciones complejas. Docker Compose es una herramienta que permite definir y administrar aplicaciones Docker de múltiples contenedores. Utiliza un archivo [[https://es.wikipedia.org/wiki/YAML|YAML]] para configurar los servicios, las redes y los volúmenes, facilitando la definición y el despliegue de aplicaciones complejas.
 +
 +Con Compose las órdenes de [[clase:daw:daw:tema04#creacion_de_imagenes|crear imágenes y contenedores]] no se escriben a mano: ''docker compose up'' lee el fichero ''compose.yaml'' y, de cada servicio, descarga su imagen (''image:'') o la construye con su Dockerfile (''build:''). Después crea un contenedor por servicio.
 +
 +{{:clase:daw:daw-proyecto:docker-compose-esquema.png?800|docker compose up lee compose.yaml}}
  
 ===== Estructura Básica de un archivo docker-compose.yml ===== ===== Estructura Básica de un archivo docker-compose.yml =====
Línea 128: Línea 132:
 ''docker buildx prune -f'' vacía la caché de build de toda la máquina, no solo la de tu proyecto. En un servidor con varios ''compose.yaml'', los de los demás proyectos pueden tardar más en crear sus imágenes la próxima vez, porque ya no tienen la caché. No se rompe nada. ''docker buildx prune -f'' vacía la caché de build de toda la máquina, no solo la de tu proyecto. En un servidor con varios ''compose.yaml'', los de los demás proyectos pueden tardar más en crear sus imágenes la próxima vez, porque ya no tienen la caché. No se rompe nada.
 </note> </note>
- 
  
clase/daw/daw/tema05.txt · Última modificación: por claude