Docker para Desarrolladores

Duración: 1 día | Precio: € 349,00 Sin IVA

Descripción

Docker es una tecnología que permite crear, distribuir y gestionar aplicaciones en contenedores. Los contenedores son unidades de software que incluyen todo lo necesario para que una aplicación funcione, incluidas la imagen del sistema, las bibliotecas, las dependencias y la configuración. Docker es una tecnología esencial para los desarrolladores que desean crear, probar y distribuir sus aplicaciones de manera eficiente y escalable. Este curso proporciona las habilidades necesarias para utilizar Docker de manera efectiva.

Objetivos del curso

Al finalizar este curso, los participantes serán capaces de:

  • Comprender los conceptos básicos de Docker, como contenedores, imágenes, repositorios y entornos.

  • Crear y gestionar contenedores Docker.

  • Desplegar aplicaciones en contenedores.

Requisitos previos
  • Conocimiento básico de Linux

  • Conceptos de desarrollo de software y despliegue

Contenidos

Introducción a Docker

  • Conceptos básicos de Docker: contenedores, imágenes, repositorios, Dockerfile

  • Arquitectura de Docker

  • Comandos principales de Docker

Desarrollo de aplicaciones con Docker

  • Creación de una imagen Docker para una aplicación web

  • Publicación de una imagen Docker

  • Uso de una imagen Docker para ejecutar una aplicación

Gestión de contenedores

  • Creación, inicio, detención y reinicio de contenedores

  • Gestión de los recursos de los contenedores

  • Monitoreo de los contenedores

Seguridad de los contenedores

  • Conceptos de seguridad de los contenedores

  • Medidas de seguridad para los contenedores

  • Resolución de problemas de los contenedores

  • Soluciones a problemas comunes

Introducción a Compose

  • ¿Qué es docker-compose?

  • El archivo compose.yaml

  • Comandos principales

Scroll al inicio