Politécnico ICAFTPolitécnico ICAFT
BuscarContactoInscríbete →
Inicio/Educación continua/Curso libre
Curso libreTecnología y desarrollo de software

Contenedores con Docker

El curso Contenedores con Docker proporciona al estudiante las bases técnicas para empaquetar y ejecutar aplicaciones en contenedores, construir imágenes optimizadas con Dockerfile, gestionar volúmenes y redes y orquestar servicios locales con Docker Compose, como paso previo al trabajo con Kubernetes y la nube.

A quién va dirigido

Desarrolladores y administradores con manejo de la terminal de Linux.

Objetivos
✓Comprender la diferencia entre contenedores y máquinas virtuales, y el funcionamiento de imágenes, capas y registros.
✓Analizar la construcción de imágenes con Dockerfile, el uso de la caché de capas y las vulnerabilidades detectadas por escaneo.
✓Aplicar volúmenes, bind mounts, redes bridge, variables de entorno y secretos en contenedores en ejecución.
✓Diseñar una aplicación de varios servicios en compose.yaml con base de datos, dependencias y verificaciones de salud.
✓Evaluar la seguridad, el tamaño y la persistencia de un despliegue local con Docker antes de llevarlo a otros entornos.
Plan de estudios por sesión
1
Contenedores frente a máquinas virtualesImágenes, capas, registros y Docker Hub · Comandos docker run, ps, logs y exec
2
Construcción de imágenes con DockerfileConstrucciones multietapa y caché de capas · Escaneo de vulnerabilidades de imágenes
3
Datos y redes en DockerVolúmenes, bind mounts y redes bridge · Variables de entorno, secretos, registros y monitoreo
4
Docker Compose y presentación del proyecto finalArchivo compose.yaml para una aplicación web con base de datos, dependencias y verificaciones de salud · Sustentación del despliegue local con imagen multietapa y persistencia en volúmenes
Evaluación
Inicial30%Laboratorio de primeros contenedores con docker run, ps, logs y exec, y cuadro comparativo entre contenedores y máquinas virtuales.
Intermedio30%Construcción de una imagen multietapa con Dockerfile, escaneo de vulnerabilidades y configuración de volúmenes y redes bridge.
Final40%Proyecto final: aplicación web con base de datos definida en Docker Compose, con imagen multietapa, persistencia en volúmenes y sustentación.
Proyecto final

Aplicación web con base de datos definida en Docker Compose, con imagen multietapa y persistencia en volúmenes.

WhatsApp