Programa del Curso
¿Qué es Docker?
- Casos de uso
- Componentes principales de Docker
- Docker Arquitectura
- Tecnología subyacente
Instalación de Docker
- Instalación en Ubuntu y Windows
- Uso de Docker Machine para el aprovisionamiento de hosts
- Controladores de máquinas Docker para proveedores de servicios en la nube
Ciclo de vida de los contenedores
- Creación y ejecución de contenedores
- Detener y reiniciar
- Investigación de un contenedor
- Visualización de los registros
- Mirando los procesos
- Eliminación de un contenedor y sus datos
Dockerdimensionamiento de las aplicaciones
- El 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 de Gosu
- Ejecución de una aplicación web en un único contenedor
- Ejecución de una aplicación web en la arquitectura de microservicios
Gestión de imágenes
- Búsqueda y descarga de imágenes existentes
- Docker Concentrador y repositorio local
- Compartir imágenes con otras personas
- Implementación de un repositorio de imágenes privado
Networking de contenedores
- Mapeo de puertos
- Vinculación y nomenclatura de contenedores
- Creación y administración de redes personalizadas
- Red a través de muchos Docker hosts (superposición)
Datos en contenedores
- Volúmenes de datos
- Directorios y archivos de host como volumen de datos
- Contenedores de volúmenes de datos
- Volúmenes de datos compartidos entre Docker hosts
- Copia de seguridad y restauración de volúmenes de datos
Docker Compuesto
- Descripción general de Docker Compose
- Ejecución de aplicaciones de varios contenedores mediante un comando
- Definición de servicios, redes, volúmenes y variables
- Configuración de restricciones de tiempo de ejecución en los recursos
Docker Swarm
- Introducción a la agrupación en clústeres nativos de Docker
- Servicios de descubrimiento
- Docker Swarm Estrategias y filtros
Requerimientos
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