Introducción a Docker
Descubre cómo Docker transforma el despliegue de aplicaciones, ofreciendo a los participantes la capacidad de crear, implementar y ejecutar aplicaciones de manera uniforme y segura en diversos entornos informáticos. Explora los conceptos fundamentales de Docker, su aplicación en el Internet de las Cosas y las mejores prácticas para gestionar contenedores. Además, conoce Docker Compose y aprende a definir y administrar múltiples contenedores como una única entidad de servicio, mejorando la coherencia y replicabilidad en el desarrollo y despliegue de aplicaciones.
Objetivos de aprendizaje
- Comprender el concepto de contenedores y su papel en la eficiencia de implementación.
- Explorar la importancia de Docker en proyectos de Internet de las Cosas (IoT).
- Dominar la utilización de Docker Compose para gestionar servicios interrelacionados.
- Aprender a definir y configurar servicios, redes y volúmenes mediante archivos YAML.
- Instalar Docker y Docker Compose, verificando su correcto funcionamiento.
- Ejecutar y gestionar contenedores Docker para diversas aplicaciones.
Temario
-
Introducción a Docker
- Concepto de contenedores
- Características y ventajas de Docker
- Aplicaciones en el Internet de las Cosas (IoT)
-
Docker Compose
- Definición de servicios
- Configuración mediante archivos YAML
- Redes y volúmenes en Docker Compose
-
Archivo YAML en Docker Compose
- Servicios: configuración y opciones
- Redes: comunicación entre contenedores
- Volúmenes: persistencia de datos
-
Instalación de Docker y Docker Compose
- Métodos de instalación
- Verificación de la instalación
- Comprobación del estado de Docker
-
Prueba Docker
- Creación de un contenedor “Hello World”
- Verificación y gestión de contenedores
Perfil del Estudiante
La audiencia de este curso “Introducción a Docker” abarca a todos aquellos interesados en aprender sobre la tecnología de contenedores y cómo aplicarla en el contexto del Internet de las Cosas (IoT). Esto incluye, pero no se limita a, desarrolladores de software, ingenieros de sistemas, profesionales de TI y entusiastas de la tecnología que buscan ampliar sus conocimientos y habilidades en el área de la contenerización. El curso está diseñado para ser accesible y atractivo tanto para los principiantes como para aquellos que ya tienen experiencia previa en tecnologías relacionadas, proporcionando una base sólida y una comprensión clara de los fundamentos de Docker y Docker Compose.
Conocimientos previos recomendados
Recursos técnicos requeridos (Software y hardware a ocupar)
- Computadora o Raspberry Pi con sistema operativo Linux basado en Debian (como Ubuntu)
- Conexión a internet
Información complementaria
- Los contenidos del curso se encuentran realizados en idioma ESPAÑOL.
- La última actualización de algunos contenidos de este curso fueron realizados el día 21 de Jun de 2023.
Comentarios recientes