- Infraestructura de hoy
- Sistemas de contenedores
- Arquitectura Docker
- Herramientas Docker
- Docker Hub
- Instalación
- Imágenes y contenedores
- Buscando imágenes base
- Sistema de Capas
- Construyendo imágenes
- Ejecutando imágenes
- Práctica: Ejecutar un contenedor docker
- DockerFile
- Instrucciones
- Referencias entre imágenes: From
- Definiciones: Label, Env, Workdir
- Ejecutando comandos: Run, Cmd, Copy, Entrypoint, User, Onbuild
- Exponiendo recursos: Expose, Volume
- Práctica: creando una imagen
- Contenedores y Capas
- ¿Cómo guardo los cambios de una imagen?
- Volúmenes de Datos enlazados a una Imagen
- Drivers de Almacenamiento
- Redes por defecto
- Redes Definidas por el Usuario
- Dockerizando Servicios
- Definición de límites
- Integración Systemd
- Integración Chef, Ansible, Puppet
- Orquestación
- Introducción
- Instalación
- Componiendo el Stack
- Definiendo servicios
- Práctica: Wordpress
- Introducción
- Securizando Contenedores
- Imágenes Confiables
- Crear contenedor de RabbitMQ en Docker a partir de una imagen
- Instalar RabbitMQ en Docker
- Creación de Exchanges, Queues y Bindings
- Creando Exchanges
- Creando Queues
- Creando Bindings entre Exchanges y Queues
- Envío de mensajes desde Exchanges hacia Queues
- Crea dos aplicaciones usando VS2022 y C#
- Caso práctico
- Microservicios de usuarios
- Microservicio de horas trabajadas
- Microservicio de notificaciones
- Configuración de RabbitMQ
- Microservicio de usuarios: Agregando RabbitMQ
- Microservicio de usuarios: Comprobando funcionamiento
- Creando estructura para escuchar
- Creando operaciones de manejo de datos
- Creando RabbitMQ. Creando Job
- Comprobando funcionamiento
- Agregando RabbitMQ
- Comprobando Funcionamiento
