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
