Curso de Gestión de Contenedores con Docker
Docker es una plataforma para desarrolladores y administradores de sistemas para mantener aplicaciones distribuidas. Consiste en un tiempo de ejecución para ejecutar contenedores y un servicio para compartir contenedores.
Con Docker, la misma aplicación puede ejecutarse sin cambios en computadoras portátiles, servidores dedicados y servidores virtuales.
Este curso, durante los dos primeros días, enseña el uso básico de Docker , útil tanto para desarrolladores como para administradores de sistemas. El curso incluye muchos ejercicios prácticos y los participantes practicarán en su propio entorno Docker y construirán sus propias imágenes Docker .
El último día, los participantes aprenderán sobre herramientas más avanzadas que admiten Docker . Será Docker Machine, Docker Compose y Docker Swarm.
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.
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Gestión de Contenedores con Docker - Booking
Curso de Gestión de Contenedores con Docker - Enquiry
Gestión de Contenedores con Docker - Consultas
Consultas
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
Próximos cursos
Cursos Relacionados
Advanced Docker
14 HorasEsta capacitación en vivo dirigida por un instructor en Venezuela (en línea o en el sitio) está dirigida a ingenieros que desean avanzar en sus conocimientos de Docker para implementar aplicaciones a mayor escala mientras mantienen el control.
Al final de esta capacitación, los participantes serán capaces de:
- Construyan sus propias Docker imágenes.
- Implemente y administre un gran número de Docker aplicaciones.
- Evalúe diferentes soluciones de orquestación de contenedores y elija la más adecuada.
- Configure un proceso de integración continua para Docker aplicaciones.
- Integre Docker aplicaciones con los procesos de integración continua de herramientas existentes.
- Proteja sus Docker aplicaciones.
Introduction to Docker
14 HorasEsta capacitación en vivo dirigida por un instructor en Venezuela (en línea o en el sitio) está dirigida a ingenieros que desean usar Docker para implementar y administrar software como contenedores en lugar de como software independiente tradicional.
Al final de esta formación, los participantes serán capaces de:
- Instale y configure Docker.
- Comprender e implementar la contenedorización de software.
- Administración de aplicaciones basadas en Docker.
- Red de diferentes Docker aplicaciones y sistemas.
- Comprender y editar Docker registros.
Docker para Desarrolladores y Administradores de Sistemas
14 HorasDocker es una plataforma para desarrolladores y administradores de sistemas para mantener aplicaciones distribuidas. Consiste en un tiempo de ejecución para ejecutar contenedores y un servicio para compartir contenedores.
Con Docker, la misma aplicación puede ejecutarse sin cambios en computadoras portátiles, servidores dedicados y servidores virtuales.
Este curso enseña el uso básico de Docker, útil tanto para desarrolladores como para administradores de sistemas. El curso incluye muchos ejercicios prácticos y los participantes practicarán en su propio entorno Docker y construirán sus propias imágenes Docker durante los 2 días.
Docker and Jenkins for DevOps
14 HorasEsta capacitación en vivo dirigida por un instructor en Venezuela (en línea o presencial) está dirigida a ingenieros de DevOp que desean optimizar y simplificar el proceso de CI/CD con Docker y Jenkins.
Al final de esta formación, los participantes serán capaces de:
- Automatice la entrega de código y la implementación de canalizaciones con Jenkins.
- Cree una aplicación con los archivos Docker y Docker.
- Configure las opciones de autenticación para reforzar la seguridad.
Docker and Kubernetes on AWS
21 HorasEsta capacitación en vivo dirigida por un instructor (en línea o en el sitio) está dirigida a ingenieros que desean evaluar cada uno de estos servicios para tomar decisiones informadas sobre cuáles implementar dentro de su organización.
Al final de esta formación, los participantes serán capaces de:
- Configure un entorno de desarrollo que incluya todas las bibliotecas, paquetes y marcos necesarios para comenzar a desarrollar.
- Instale, configure e implemente una serie de contenedores de demostración utilizando varios enfoques diferentes.
- Comprenda las diferencias arquitectónicas y de diseño entre las diferentes soluciones Docker/Kubernetes de AWS.
- Automatice la implementación de Docker contenedores.
- Configure una canalización de integración e implementación continuas.
- Integre Docker y Kubernetes en un sistema de integración continua existente.
Docker, Kubernetes y OpenShift para Administradores
35 HorasEn esta capacitación en vivo dirigida por un instructor en Venezuela, los participantes aprenderán a administrar Red Hat OpenShift Container Platform.
Al final de esta formación, los participantes serán capaces de:
- Cree, configure, administre y solucione problemas de clústeres OpenShift.
- Implemente aplicaciones en contenedores en las instalaciones, en la nube pública o en una nube alojada.
- Plataforma de contenedores segura OpenShift
- Supervise y recopile métricas.
- Administrar el almacenamiento.
Docker y Kubernetes: creación y ampliación de una aplicación en contenedores
21 HorasEn esta capacitación en vivo dirigida por un instructor en Venezuela (presencial o remoto), los participantes aprenderán a crear y administrar Docker contenedores, y luego implementarán una aplicación de muestra dentro de un contenedor. Los participantes también aprenderán a automatizar, escalar y administrar sus aplicaciones en contenedores dentro de un clúster Kubernetes. Finalmente, la capacitación continúa con temas más avanzados, guiando a los participantes a través del proceso de seguridad, escalado y monitoreo de un clúster Kubernetes.
Al final de esta formación, los participantes serán capaces de:
- Configure y ejecute un contenedor Docker.
- Implemente un servidor y una aplicación web en contenedores.
- Cree y administre Docker imágenes.
- Configure un clúster Docker y Kubernetes.
- Utilice Kubernetes para implementar y administrar una aplicación web en clúster.
- Proteja, escale y supervise un Kubernetes clúster.
Docker (Introducción de Kubernetes)
14 HorasEl objetivo de este curso práctico es proporcionar todas las herramientas que aborden los aspectos prácticos de Docker y Kubernetes, con el fin de que los participantes puedan contar con las habilidades necesarias para la correcta gestión del programa.
Docker y Kubernetes
21 HorasObjetivos formativos: Adquirir competencias teóricas y operativas en Docker y Kubernetes.
Docker, Kubernetes y OpenShift para desarrolladores y administradores
35 HorasEn esta capacitación en vivo dirigida por un instructor en Venezuela, los participantes aprenderán a usar OpenShift Container Platform para implementar aplicaciones en contenedores.
Al final de esta formación, los participantes serán capaces de:
- Cree y configure una configuración OpenShift.
- Implemente rápidamente aplicaciones en las instalaciones, en la nube pública o en una nube alojada.
Kubernetes from Basic to Advanced
14 HorasEn esta capacitación en vivo dirigida por un instructor en Venezuela (presencial o remoto), los participantes aprenderán cómo implementar una colección de servidores de muestra dentro de contenedores, luego automatizar, escalar y administrar sus servidores en contenedores dentro de un clúster Kubernetes. La capacitación continúa con temas más avanzados, guiando a los participantes a través del proceso de seguridad, creación de redes y monitoreo de un clúster Kubernetes.
Al final de esta formación, los participantes serán capaces de:
- Configure y ejecute un contenedor Docker.
- Implemente bases de datos y servidores en contenedores.
- Configure un clúster Docker y Kubernetes.
- Utilice Kubernetes para implementar y administrar diferentes entornos en el mismo clúster.
- Proteja, escale y supervise un Kubernetes clúster.
Construcción de microservicios con Spring Cloud y Docker
21 HorasEn esta capacitación en vivo dirigida por un instructor en Venezuela, los participantes aprenderán los fundamentos de la creación de microservicios utilizando Spring Cloud y Docker. El conocimiento de los participantes se pone a prueba a través de ejercicios y el desarrollo paso a paso de microservicios de muestra.
Al final de esta formación, los participantes serán capaces de:
- Entender los conceptos básicos de microservicios.
- Utilizar Docker para construir contenedores para aplicaciones de microservicios.
- Construir y desplegar microservicios en contenedores utilizando Spring Cloud y Docker.
- Integrar microservicios con servicios de descubrimiento y la puerta de enlace API Spring Cloud.
- Usar Docker Compose para pruebas de integración de extremo a extremo.
Curso de OpenShift para Administradores
35 HorasEn esta capacitación en vivo dirigida por un instructor en Venezuela (en línea o en el sitio), los participantes aprenderán a instalar, configurar y administrar OpenShift Container Platform v4.
Al final de esta formación, los participantes serán capaces de:
- Undersand OCI (Open Containers Initiative) y sus implicaciones para el uso de motores de contenedores como Docker en OpenShift.
- Comprender la relación entre las diferentes versiones de OpenShift (OKP, OpenShift Container Platform, Red Hat OpenShift, etcétera).
- Cree, configure, administre y solucione problemas de un clúster OpenShift.
- Implemente las capacidades de autogestión de Openshift para mejorar la estabilidad y la coherencia de la plataforma.
- Plataforma de contenedores segura OpenShift.
- Supervise y recopile métricas.
- Administrar el almacenamiento.
- Actualice un clúster OpenShift de Container Platform 3 a OpenShift Container Platform 4.
Rancher: administra tus contenedores Docker
14 HorasEste curso en vivo dirigido por un instructor en Venezuela proporciona a los participantes una descripción general de Rancher y demuestra a través de la práctica cómo implementar y administrar un clúster de Kubernetes con Rancher.
Selenium with Jenkins and Docker
14 HorasEsta capacitación en vivo dirigida por un instructor (en línea o en el sitio) está dirigida a ingenieros de DevOps que deseen usar Selenium para ejecutar Selenium pruebas dentro de contenedores Docker.
Al final de esta capacitación, los participantes serán capaces de:
- Cree una infraestructura de automatización de pruebas para pruebas bajo demanda.
- Desarrollar un marco de automatización de pruebas utilizando Java.
- Cree una canalización de CI/CD desde cero con Jenkins y Docker.