20 horas teórico prácticas
Objetivos
Después de completar este curso las y los alumnos serán capaces:
- Conocer que es Docker
- Poner en marcha servicios basados en contenedores y dockers.
Temario
- ¿Qué es Docker?
- Infraestructura de hoy
- Sistemas de contenedores
- Arquitectura Docker
- Herramientas Docker
- Docker Hub
- Docker Engine
- 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
- Gestión de Imágenes
- 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
- Gestión de Capas en 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, Recursos y Dockerización
- 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
- Docker Compose
- Introducción
- Instalación
- Componiendo el Stack
- Definiendo servicios
- Práctica: WordPress
- Seguridad
- Introducción
- Securizando Contenedores
Imágenes Confiables