[DCH-020] Docker

Duración:                      25 horas

Perfil:                            Avanzado

Dirigido a

Administradores, DevOps e Ingenieros de Sistemas que necesiten crear contenedores de Docker en su día a día profesional. 

Requisitos previos 

Conocimientos de Sistemas Operativos Linux y de Shell de comandos.

Objetivos

Este curso proporciona el aprendizaje la tecnología Docker, incluyendo el Motor de Docker, Imágenes, Contenedores, Registros, rRedes de almacenamiento y mucho más. Toda la teoría necesaria para entender la materia se explica y todos los conceptos están demostrados mediante la línea de comandos. Los contenedores Docker podríamos definirlos como máquinas virtuales ligeras, menos exigentes con los chips y memorias de los equipos donde se ejecutarán.




Contenido

  1. Introducción a los contenedores Docker

    1. Servicios
    2. Imágenes
    3. Contenedores
    4. Objetivos
  2. Instalación en RHEL

  3. Operaciones

    1. Ciclos de vida
    2. Creación de contenedores
    3. Logs
    4. Información adicional
  4. Volúmenes
  5. Redes
  6. Gestión de Imágenes

    1. Docker Commit
    2. Dockerfile
    3. Instrucciones
  7. Docker Registry

    1. Dockerhub
    2. Registros privados
  8. Monitorización

  9. Seguridad

  10. Funcionalidades avanzadas.
    1. Ejemplo de Integración contínua (Modo privileged)
    2. Entornos de desarrollo con docker
  11. Virtualización de entornos gráficos con Docker
  12. Orquestación de contenedores con Docker compose

  13. Entornos de alta disponibilidad con Docker Swarm


Documentación Recomendada

Docker in Action, Second Edition
Jeff Nickoloff and Stephen Kuenzli
October 2019 | 336 pages
ISBN: 9781617294761

https://www.manning.com/books/docker-in-action-second-edition