Módulo 18 · Docker y máquinas virtuales

VM vs contenedores, Dockerfile, imágenes, contenedores, volúmenes y Docker Compose
Módulo 18
IMGImagen
CONContenedor
VOLVolumen
YMLCompose

Bienvenido al Módulo 18

Seleccioná una clase del menú lateral para cargar el video correspondiente.

Docker
🔒

Video bloqueado

Podés ver el contenido teórico del módulo, el temario, la práctica y el proyecto. Para reproducir los videos necesitás abonar la formación o solicitar la habilitación del módulo.

Entendé contenedores, imágenes, Dockerfile y Compose para trabajar con Python y bases de datos.

Objetivo del módulo

En este módulo vas a trabajar Docker y máquinas virtuales con una orientación práctica. La meta es que no solo memorices conceptos, sino que puedas aplicarlos en ejercicios, proyectos y situaciones reales de programación.

El módulo está organizado con menú lateral, clases por tema, ejemplos y una sección práctica para que avances de manera progresiva.

Imagen

Plantilla con todo lo necesario para ejecutar una aplicación.

Contenedor

Instancia en ejecución creada desde una imagen.

Dockerfile

Archivo con instrucciones para construir una imagen.

Compose

Permite ejecutar varios servicios juntos mediante YAML.

Situación Herramienta Ejemplo Aplicación
Construirbuilddocker build -t app .Imagen
Ejecutarrundocker run appContenedor
Puertos-p-p 8000:8000Web/API
Stackcomposedocker compose upServicios

Práctica guiada del módulo

Este bloque simula un entorno de programación con código y consola, para que el alumno visualice cómo se traduce el tema a una ejecución concreta.

editor.py
# Módulo 18: Docker y máquinas virtuales
tema = "Docker"
objetivo = "Empaquetá tus aplicaciones para ejecutarlas en cualquier entorno"

print("Estudiando:", tema)
print("Objetivo:", objetivo)
print("Aplicación práctica lista para desarrollar")
Consola
Estudiando: Docker
Objetivo: Empaquetá tus aplicaciones para ejecutarlas en cualquier entorno
Aplicación práctica lista para desarrollar

Mini proyecto sugerido

Construí un ejercicio integrador relacionado con Docker y máquinas virtuales. El objetivo es aplicar los conceptos principales, documentar el código y explicar con tus palabras qué problema resuelve.

Entregable recomendado: archivo Python, capturas de funcionamiento, breve explicación y mejoras posibles.