Programa del Curso
¿Qué es Docker?
- Casos de uso
- Principales componentes de Docker
- Arquitectura de Docker
- Tecnología subyacente
Instalación de Docker
- Instalación en Ubuntu y Windows
- Uso de Docker Machine para el aprovisionamiento de host
- Controladores de la máquina Docker para proveedores en la nube
Ciclo de vida del contenedor
- Crear y ejecutar contenedores
- Detención y reinicio
- Investigación de un contenedor
- Visualización de los registros
- Mirando los procesos
- Eliminación de un contenedor y sus datos
Aplicaciones de Dockerizing
- El ejemplo del mundo hola
- Interactive Bash container
- Creación de una imagen mediante la modificación de los cambios
- Creación de una imagen desde un Dockerfile
- Generaciones automatizadas basadas en GitHub
- Ejecución de más de un proceso en un contenedor
- gosu ayuda herramienta
- Ejecución de una aplicación web en un solo contenedor
- Ejecución de una webapp en arquitectura de micro servicios
Gestión de imágenes
- Búsqueda y descarga de imágenes existentes
- Docker Hub y repositorio local
- Compartir imágenes con otros usuarios
- Implementación de un repositorio de imágenes privadas
Redes de contenedores
- La asignación de puertos
- Vinculación de contenedores y la denominación
- Creación y administración de redes personalizadas
- Red sobre muchos hosts Docker (superposición)
Datos en contenedores
- Volúmenes de datos
- Anfitrión de directorios y archivos como volumen de datos
- Contenedores de volumen de datos
- Volúmenes de datos compartidos entre los hosts Docker
- Copia de seguridad y restauración de volúmenes de datos
Docker Compose
- Descripción de Docker Compose
- Ejecutar aplicaciones multi-contenedor mediante un comando
- Definición de servicios, redes, volúmenes y variables
- Configuración de restricciones de tiempo de ejecución en los recursos
Enjambre de muelle
- Introducción a la agrupación nativa de Docker
- Servicios de descubrimiento
- Estrategias y filtros de Docker Swarm
Requerimientos
Una cierta familiaridad con la línea de comandos y Linux es una ventaja.
Testimonios (7)
El entrenador conoce muy bien el tema.
Slawomir Walesiak - Eksperckie Centrum Szkolenia Cyberbezpieczenstwa
Curso - Container Management with Docker
Traducción Automática
La interactividad al utilizar 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 y permitirnos compartir nuestro trabajo, discutiendo los temas planteados de manera más profunda.
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
Me gustaron mucho 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