Docker (Cód. 22218/01)
- Conocer las ventajas e inconvenientes del trabajo con Contenedores.
- Dominar las herramientas relacionadas con el empaquetamiento de aplicaciones en Docker.
- Adquirir nociones de arquitectura de micro servicios en contenedores.
- Dominar la gobernación de contenedores.
Módulo 1. Introducción
- Concepto de contenedor
- ¿Qué es Docker?
- Arquitectura de Docker
- Otras tecnologías de contenedores
Módulo 2. Manejo de Docker
- Comandos básicos
- Uso de Docker
- Despliegue de aplicaciones
- Contenedores como servicio
Módulo 3. Creación de imágenes
- Qué son las imágenes de Docker
- Dockerfile
- Debugging y buenas prácticas
- Registro
- Integración continua
Módulo 4. Redes y Docker
- Exposición de puertos
- Direcciones IP
- Conexión entre contenedores
Módulo 5. Trabajo con datos
- Volúmenes
- Directorios especiales
- Compartir directorios
Módulo 6. Docker Compose
- Docker Compose
Módulo 7. Gobierno
- Docker Swarm
- Crear un swarm en local
- Services
- Stacks
- Monitorización y Seguridad
- Trabajando en producción
Metodología activa y participativa.
Impartido por profesorado experto.
Personal interesado en el trabajo con Docker.