Del 23 octubre al 31 octubre de 2023

Objetivos del curso

  • Mejorar las aptitudes sobre el uso de Docker en Producción
  • Conocer los clústeres de Docker
  • Saber configurar un Docker Registry privado
  • Saber manejar la comunicación mediante red entre contenedores
  • Saber desplegar un Reverse Proxy HTTP y HTTP/S de acceso a los contenedores docker
  • Saber integrarse en entornos CI/CD
  • Saber desplegar aplicaciones empaquetadas en docker mediante Ansible

Requisitos mínimos del alumno

  • Conocimientos básicos de sistemas operativos y línea de comandos.
  • Conocimientos básicos de Docker y Docker Compose
  • Acceso a un ordenador con Docker y Docker Compose instalado.
  • Conexión a internet para descargar software y recursos adicionales.
  • Haber generado imágenes Docker con el Docker Hub
  • Conocimientos de Redes y Filtrado de Red

Este curso es de nivel avanzado, se recomienda realizar, previamente, alguno de estos cursos gratuitos para actualizar conocimientos:

Si los realizas y quieres obtener la certificación puedes solicitarnos la subvención de la misma

Contenido

1.- Repaso de Docker

- Imágenes

- Dockerfile

- DockerHub

- Docker Compose

- Docker Cli

2.- Docker Swarm

- Introduccion

- Arquitectura

- Docker Compose

- Escalado de contenedores

- Nodos Swarm

- Configuración de Nodos

- Desplegar en cluster

- Escalar en cluster

- Ejemplo práctico

3.- Registry Privado

- Introducción

- Soluciones

- Instalación

- Configuración Básica

- Auth y Authz

- Configuración cliente

- Subida de imágenes

- Descarga de Imágenes

4.- Redes Entre Contenedores

- Docker Network

- Tipos de Redes

- DNS

- Comunicaciones

- Multired

- Ejemplo práctico

5.- Nginx Proxy Manager

- Introducción

- Instalación

- Docker Networks

- Hosts

- Certificados SSL

- Proxy Host

- Ejemplo práctico

6.- Integración CI/CD

- Introducción

- Pipelines

- Eligiendo la Imagen

- Comandos

- Creando Imágenes Docker

- Subiendo al Registry

7.- Despliegues Ansible

- Introducción

- Nodos Manejados

- Inventarios

- Playbooks

- Despligue de contenedores

- Despliegue de docker compose

- Integración con Pipelines

Imparte

David Vaquero

Fechas y horarios

Fechas: del 23 al 31 de octubre de 2023

Horario: de lunes a jueves de 16:30 a 19:30

Horas: 18

Inicio selección: 13 de septiembre

Metodología

Curso online síncrono por vídeoconferencia

Inscripciones

El curso es gratuito, financiado por el Gobierno de La Rioja. La inscripción no garantiza la obtención de plaza en el curso, en caso de tener más inscripciones que plazas se hará una selección de los alumnos. Los alumnos deberán confirmar su asistencia una vez seleccionados.

Inscripción