Programa del Curso

¿Qué es Docker?

  • Casos de uso
  • Principales componentes de Docker
  • Arquitectura de Docker
  • Tecnología subyacente

Instalación de Docker

  • Instalación en Ubuntu y Windows
  • Uso de Docker Machine para el aprovisionamiento de host
  • Controladores de la máquina Docker para proveedores en la nube

Ciclo de vida del contenedor

  • Crear y ejecutar contenedores
  • Detención y reinicio
  • Investigación de un contenedor
  • Visualización de los registros
  • Mirando los procesos
  • Eliminación de un contenedor y sus datos

Aplicaciones de Dockerizing

  • El ejemplo del mundo hola
  • Interactive Bash container
  • Creación de una imagen mediante la modificación de los cambios
  • Creación de una imagen desde un Dockerfile
  • Generaciones automatizadas basadas en GitHub
  • Ejecución de más de un proceso en un contenedor
  • gosu ayuda herramienta
  • Ejecución de una aplicación web en un solo contenedor
  • Ejecución de una webapp en arquitectura de micro servicios

Gestión de imágenes

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

Redes de contenedores

  • La asignación de puertos
  • Vinculación de contenedores y la denominación
  • Creación y administración de redes personalizadas
  • Red sobre muchos hosts Docker (superposición)

Datos en contenedores

  • Volúmenes de datos
  • Anfitrión de directorios y archivos como volumen de datos
  • Contenedores de volumen de datos
  • Volúmenes de datos compartidos entre los hosts Docker
  • Copia de seguridad y restauración de volúmenes de datos

Docker Compose

  • Descripción de Docker Compose
  • Ejecutar aplicaciones multi-contenedor mediante un comando
  • Definición de servicios, redes, volúmenes y variables
  • Configuración de restricciones de tiempo de ejecución en los recursos

Enjambre de muelle

  • Introducción a la agrupación nativa de Docker
  • Servicios de descubrimiento
  • Estrategias y filtros de Docker Swarm

Requerimientos

Una cierta familiaridad con la línea de comandos y Linux es una ventaja.

 21 Horas

Número de participantes


Precio por Participante​

Testimonios (7)

Próximos cursos

Categorías Relacionadas