Contacta con nosotros

Temario del curso

¿Qué es Docker?

  • Casos de uso
  • Componentes principales de Docker
  • Arquitectura de Docker
  • Tecnología subyacente

Instalación de Docker

  • Instalación en Ubuntu y Windows
  • Uso de Docker Machine para aprovisionamiento de hosts
  • Controladores de Docker Machine para proveedores de nube

Ciclo de vida del contenedor

  • Creación y ejecución de contenedores
  • Detener y reiniciar
  • Investigación de un contenedor
  • Visualización de registros
  • Examen de procesos
  • Eliminación de un contenedor y sus datos

Contenerización de aplicaciones

  • 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 gosu
  • Ejecución de una aplicación web en un solo contenedor
  • Ejecución de una aplicación web en una arquitectura de microservicios

Gestión de imágenes

  • Búsqueda y descarga de imágenes existentes
  • Docker Hub y repositorio local
  • Compartir imágenes con otros
  • Implementación de un repositorio privado de imágenes

Redes de contenedores

  • Asignación de puertos
  • Enlazado y nombres de contenedores
  • Creación y gestión de redes personalizadas
  • Red sobre múltiples hosts de Docker (overlay)

Datos en contenedores

  • Volumen de datos
  • Directorios y archivos del host como volumen de datos
  • Contenedores de volumen de datos
  • Volumen de datos compartidos entre hosts de Docker
  • Respaldo y restauración de volúmenes de datos

Docker Compose

  • Visión general de Docker Compose
  • Ejecución de aplicaciones de múltiples contenedores con un solo comando
  • Definición de servicios, redes, volúmenes y variables
  • Configuración de restricciones de recursos en tiempo de ejecución

Docker Swarm

  • Introducción al clúster nativo de Docker
  • Servicios de descubrimiento
  • Estrategias y filtros de Docker Swarm

Requerimientos

Es una ventaja contar con cierta familiaridad con la línea de comandos y Linux.

 21 Horas

Número de participantes


Precio por participante

Testimonios (7)

Próximos cursos

Categorías Relacionadas