Temario del curso
¿Qué es Docker?
- Casos de uso
- Componentes principales de Docker
- Arquitectura de Docker
- Tecnología subyacente
Instalación de Docker
- Instalación en Ubuntu y Windows
- Uso de Docker Machine para aprovisionamiento de hosts
- Controladores de Docker Machine para proveedores de nube
Ciclo de vida del contenedor
- Creación y ejecución de contenedores
- Detener y reiniciar
- Investigación de un contenedor
- Visualización de registros
- Examen de procesos
- Eliminación de un contenedor y sus datos
Contenerización de aplicaciones
- Ejemplo de Hello World
- Contenedor interactivo de Bash
- Creación de una imagen mediante la confirmación de cambios
- Creación de una imagen a partir de un Dockerfile
- Compilaciones automatizadas basadas en GitHub
- Ejecución de más de un proceso en un contenedor
- Herramienta auxiliar gosu
- Ejecución de una aplicación web en un solo contenedor
- Ejecución de una aplicación web en una arquitectura de microservicios
Gestión de imágenes
- Búsqueda y descarga de imágenes existentes
- Docker Hub y repositorio local
- Compartir imágenes con otros
- Implementación de un repositorio privado de imágenes
Redes de contenedores
- Asignación de puertos
- Enlazado y nombres de contenedores
- Creación y gestión de redes personalizadas
- Red sobre múltiples hosts de Docker (overlay)
Datos en contenedores
- Volumen de datos
- Directorios y archivos del host como volumen de datos
- Contenedores de volumen de datos
- Volumen de datos compartidos entre hosts de Docker
- Respaldo y restauración de volúmenes de datos
Docker Compose
- Visión general de Docker Compose
- Ejecución de aplicaciones de múltiples contenedores con un solo comando
- Definición de servicios, redes, volúmenes y variables
- Configuración de restricciones de recursos en tiempo de ejecución
Docker Swarm
- Introducción al clúster nativo de Docker
- Servicios de descubrimiento
- Estrategias y filtros de Docker Swarm
Requerimientos
Es una ventaja contar con cierta familiaridad con la línea de comandos y Linux.
Testimonios (7)
El formador conoce muy bien el tema.
Slawomir Walesiak - Eksperckie Centrum Szkolenia Cyberbezpieczenstwa
Curso - Container Management with Docker
Traducción Automática
La interactividad al usar DaDesktop para configurar Docker de muchas maneras diferentes. También fue bueno ver la implementación con GitHub y el repositorio remoto que habíamos configurado.
Julian Robbins - QA Ltd
Curso - Container Management with Docker
Traducción Automática
Estábamos en un pequeño grupo y Dawid dedicó tiempo para responder preguntas, compartir nuestro trabajo y discutir más a fondo los temas planteados
Phil Benson - QA Ltd
Curso - Container Management with Docker
Traducción Automática
muchos laboratorios
John Doe - Fujitsu Technology Solutions Sp.z o.o.
Curso - Container Management with Docker
Traducción Automática
Ser capaz de ejecutar todo lo que se está enseñando y poder experimentar, etc.
Kristian Desjardins - Natural Resources Canada (Federal Government)
Curso - Container management with Docker
Traducción Automática
Realmente me gustaron los ejemplos prácticos.
Rory Maher - Janssen Pharmaceutical Sciences Unlimited Company
Curso - Container management with Docker
Traducción Automática
Los ejercicios fueron muy útiles.
Fayola Peters - Janssen Pharmaceutical Sciences Unlimited Company
Curso - Container management with Docker
Traducción Automática