Requisitos
- Conocimiento de comandos básicos de linux son altamente recomendables pero no mandatorios.
- Comprensión de lectura de textos en idioma inglés.
Público objetivo
- Audiencias técnicas generales y profesionales de TI
Descripción:
Docker es una plataforma de software que permite crear, probar e implementar aplicaciones rápidamente. Docker empaqueta software en unidades estandarizadas llamadas contenedores que incluyen todo lo necesario para que el software se ejecute, incluidas bibliotecas, herramientas de sistema, código y tiempo de ejecución. Con Docker, puede implementar y ajustar la escala de aplicaciones rápidamente en cualquier entorno con la certeza de saber que su código se ejecutará.
Objetivo del curso:
En este curso, aprenderá a crear y administrar contenedores individuales con Docker Engine. Cubriremos las mejores prácticas en el diseño de imágenes de contenedores y la implementación y auditoría de contenedores, así como una introducción a las redes y el almacenamiento de contenedores de un solo nodo. Este curso se centra en las mejores prácticas y está diseñado para permitir una adopción rápida y exitosa de la contenedorización desde los primeros principios.
Temario:
Parte 1: Motivaciones e implementación de la contenedorización
Casos de uso │Comparación con las máquinas virtuales
Parte 2: Creación, gestión y auditoría de contenedores.
Implementación de contenedores desde el kernel de Linux│Detalles del ciclo de vida del contenedor│Creación de contenedores centrales , auditoría y administración CLI
Parte 3: Mejores prácticas en el diseño de imágenes de contenedores
Implicaciones de rendimiento e implementación del sistema de archivos en capas │Creación de imágenes con Dockerfiles│Optimización de compilaciones de imágenes con compilaciones de varias etapas y mejores prácticas de diseño de imágenes
Parte 4: Redes de contenedores de host único
Modelo de red nativo de Docker │Redes definidas por software para contenedores│Detección y enrutamiento de servicios de host único nativos de Docker
Parte 5: Aprovisionamiento de almacenamiento externo
Creación y gestión de volúmenes Docker │Prácticas recomendadas y casos de uso para el almacenamiento externo en contenedores.