Ponte en Contacto

Temario del curso

Introducción a la contenedorización y Docker

  • Comprensión de los conceptos de contenedorización del software.
  • Beneficios de los contenedores en comparación con modelos de despliegue tradicionales.
  • Visión general de Docker y su papel en la entrega moderna de aplicaciones.
  • Casos de uso comunes de contenedores en desarrollo y operaciones.

Instalación de Docker y configuración del entorno

  • Instalar y configurar Docker.
  • Comprensión de componentes y arquitectura de Docker.
  • Trabajar con la CLI de Docker.
  • Gestionar servicios y configuraciones de Docker.

Arquitectura de Docker y conceptos clave

  • Docker Engine, imágenes, contenedores y registros.
  • Gestión del ciclo de vida de los contenedores.
  • Comprensión de objetos y recursos de Docker.
  • Mejores prácticas para trabajar con entornos Docker.

Trabajar con imágenes y contenedores de Docker

  • Traer y gestionar imágenes de Docker.
  • Crear y ejecutar contenedores.
  • Configuración y gestión de contenedores.
  • Inspección, monitoreo y mantenimiento de contenedores.

Construcción de aplicaciones con Dockerfiles

  • Comprensión de la estructura e instrucciones de un Dockerfile.
  • Creación de imágenes personalizadas de Docker.
  • Optimización del tamaño de la imagen y rendimiento de compilación.
  • Gestión de dependencias y configuraciones de aplicaciones.

Almacenamiento de Docker y gestión de datos

  • Comprensión de conceptos de almacenamiento en contenedores.
  • Trabajar con volúmenes y montajes vinculados.
  • Persistencia de datos de aplicaciones.
  • Gestión efectiva de datos en contenedores.

Redes Docker

  • Comprensión de conceptos de redes Docker.
  • Creación y gestión de redes Docker.
  • Conexión de múltiples contenedores.
  • Configuración de comunicación entre aplicaciones y servicios.

Trabajar con registros de Docker

  • Comprensión de repositorios e imágenes de registros.
  • Uso de Docker Hub y registros privados.
  • Subida y descarga de imágenes.
  • Gestión de versiones e imágenes consideraciones de seguridad.

Conceptos de orquestación y escalado de contenedores

  • Introducción a la orquestación de contenedores.
  • Comprensión del papel de las plataformas de orquestación.
  • Visión general de Docker Compose.
  • Preparación de aplicaciones para despliegues escalables.

Solución de problemas y mejores prácticas

  • Diagnóstico de problemas comunes de Docker.
  • Gestión de registros y rendimiento de contenedores.
  • Aplicación de buenas prácticas de seguridad y mantenimiento.
  • Optimización de entornos de aplicaciones basados en Docker.

Taller práctico de Docker y revisión del curso

  • Construcción y despliegue de una aplicación contenedorizada.
  • Gestión de múltiples contenedores y servicios.
  • Aplicación de comandos y flujos de trabajo de Docker.
  • Revisión de conceptos clave y siguientes pasos.

Requerimientos

  • Comprensión de redes.
  • Experiencia con la línea de comandos de Linux.

Público objetivo

  • Desarrolladores
  • Ingenieros DevOps
  • Administradores del sistema
 14 Horas

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas