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
The interactivity when using DaDesktop to set up Docker in many different ways. also it was good to see the implementation with Github and the remote repo we had setup
Julian Robbins - QA Ltd
Curso - Container Management with Docker
We were in a small group and Dawid made time for questions and for us to share our work and discuss the topics raised further
Phil Benson - QA Ltd
Curso - Container Management with Docker
Muchos laboratorios
John Doe - Fujitsu Technology Solutions Sp.z o.o.
Curso - Container Management with Docker
Traducción Automática
Being able to run everything that is being taught and to be able to experiment etc.
Kristian Desjardins - Natural Resources Canada (Federal Government)
Curso - Container management with Docker
I really liked the practical examples.
Rory Maher - Janssen Pharmaceutical Sciences Unlimited Company
Curso - Container management with Docker
The exercises were very useful.