Herramientas de usuario

Herramientas del sitio


clase:daw:daw:1eval:tema04.b

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
Próxima revisión
Revisión previa
clase:daw:daw:1eval:tema04.b [2026/10/19 00:26] – Lorenzoclase:daw:daw:1eval:tema04.b [2026/10/19 00:27] (actual) – Lorenzo
Línea 1: Línea 1:
-===== 4.b Despliegue avanzado en Servidor: Docker Compose ======+====== 4.b Despliegue avanzado en Servidor: 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.
  
Línea 27: Línea 27:
  
  
-==== Comandos Básicos de Docker Compose ====+===== Comandos Básicos de Docker Compose =====
  
   - Iniciar la aplicación basada en la configuración de ''docker-compose.yml''.   - Iniciar la aplicación basada en la configuración de ''docker-compose.yml''.
Línea 87: Línea 87:
 <note tip>Para pasar un script de docker al formato de docker compose se puede usar la herramienta: [[https://it-tools.tech/docker-run-to-docker-compose-converter]]</note> <note tip>Para pasar un script de docker al formato de docker compose se puede usar la herramienta: [[https://it-tools.tech/docker-run-to-docker-compose-converter]]</note>
  
-==== Construir las imágenes con Compose ====+===== Construir las imágenes con Compose =====
 Hemos visto que con ''docker compose up'' es como hacer un ''docker container run''. Pues resulta que también puede crear las imágenes con su ''Dockerfile'' antes de levantar los contenedores. Para ello, en el servicio se pone ''build:'' con el ''Dockerfile'' a usar y la carpeta de donde copia los ficheros: Hemos visto que con ''docker compose up'' es como hacer un ''docker container run''. Pues resulta que también puede crear las imágenes con su ''Dockerfile'' antes de levantar los contenedores. Para ello, en el servicio se pone ''build:'' con el ''Dockerfile'' a usar y la carpeta de donde copia los ficheros:
  
Línea 106: Línea 106:
 ''docker compose up'' construye la imagen la primera vez. Para reconstruirla cuando cambia el código, [[#reconstruir_las_imagenes|Reconstruir las imágenes]]. ''docker compose up'' construye la imagen la primera vez. Para reconstruirla cuando cambia el código, [[#reconstruir_las_imagenes|Reconstruir las imágenes]].
  
-==== Reconstruir las imágenes ====+===== Reconstruir las imágenes =====
 Cada vez que cambia el código hay que volver a crear las imágenes, y hacerlo sin más tiene tres problemas: Cada vez que cambia el código hay que volver a crear las imágenes, y hacerlo sin más tiene tres problemas:
  
clase/daw/daw/1eval/tema04.b.1792362404.txt.gz · Última modificación: por Lorenzo