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 Argentina (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.
Certified Kubernetes Administrator (CKA) - exam preparation
21 HorasEl programa Certified Kubernetes Administrator (CKA) fue creado por The Linux Foundation y Cloud Native Computing Foundation (CNCF).
Kubernetes es Nowadys una plataforma líder utilizada para la orquestación de contenedores.
NobleProg ha estado impartiendo Docker y Kubernetes formación desde 2015. Con más de 360 proyectos de formación completados con éxito, nos convertimos en una de las empresas de formación más conocidas a nivel mundial en el campo de la contenerización.
Desde 2019 también estamos ayudando a nuestros clientes a confirmar su rendimiento en el entorno k8s preparándolos y animándolos a aprobar los exámenes CKA y CKAD.
Esta capacitación en vivo dirigida por un instructor (en línea o en el sitio) está dirigida a administradores de sistemas, Kubernetes usuarios que desean confirmar sus conocimientos aprobando el examen CKA.
Por otro lado, la formación también se centra en adquirir experiencia práctica en Kubernetes Administración, por lo que te recomendamos que participes en ella, incluso si no tienes intención de presentarte al examen CKA.
Formato del curso
- Conferencia interactiva y discusión.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para concertar una cita.
- Para obtener más información sobre la certificación CKA, visite: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Certified Kubernetes Application Developer (CKAD) - exam preparation
21 HorasEl programa Certified Kubernetes Application Developer (CKAD) ha sido desarrollado por la Fundación Linux y la Cloud Native Computing Foundation (CNCF), el anfitrión de Kubernetes.
Este entrenamiento guiado por instructores, en vivo (online o on-site) está dirigido a los desarrolladores que desean confirmar sus habilidades en el diseño, construcción, configuración y exposición de aplicaciones nativas en la nube para Kubernetes.
Por otra parte, la formación también se centra en la obtención de experiencia práctica en el desarrollo de las aplicaciones, por lo que recomendamos participar en ella, incluso si no intenta tomar el examen CKAD.
NobleProg ha estado suministrando Docker & Kubernetes formación desde 2015. Con más de 360 proyectos de formación completados con éxito, nos hemos convertido en una de las empresas de formación más conocidas en todo el mundo en el campo de la containerización. Desde 2019 también estamos ayudando a nuestros clientes a confirmar su rendimiento en el entorno k8s preparándolos y animándolos a pasar los exámenes CKA y CKAD.
Formato del curso
- Lecciones y discusiones interactivas.
- Muchos ejercicios y prácticas.
- Implementación de manos en un entorno de laboratorio en vivo.
Opciones de Customización de Curso
- Para solicitar una formación personalizada para este curso, por favor contacta con nosotros para organizar.
- Para saber más sobre CKAD, por favor visite:https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Introduction to Docker
14 HorasEsta capacitación en vivo dirigida por un instructor en Argentina (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 Argentina (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 Argentina, 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 Argentina (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 from Basic to Advanced
14 HorasFormato del curso
- Charla y discusión interactiva.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para concertarlo.
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.