¡Bienvenidos al repositorio del curso Fundamentals - Docker del Máster de Data en EDEM! 🎓
Este curso cubre los conceptos esenciales de Docker y la gestión de contenedores, y aquí encontrarás todo el material necesario para seguir las clases. Además, hemos incluido ejemplos prácticos y cheatsheets para que puedas profundizar en los temas vistos en clase.
Aquí están las diapositivas que se usan en las clases teóricas, donde cubrimos desde la introducción a los contenedores hasta la gestión avanzada de los mismos.
- Diapositiva Teoría 1: Introducción a Contenedores 📑
- Diapositiva Teoría 2: Contenedores 🛠️
- Diapositiva Teoría 3: Gestión de Contenedores 🗂️
Para hacer tu vida más fácil, hemos preparado unos cheatsheets que resumen los comandos y conceptos más importantes que hemos visto en clase. Úsalos como referencia rápida mientras trabajas con Docker.
Docker no es solo teoría, ¡también es mucha práctica! Aquí tienes algunos ejemplos prácticos para que puedas jugar con Docker y aprender haciendo. 💻
Docker es una plataforma de software que te permite crear, probar y desplegar aplicaciones rápidamente mediante contenedores. Los contenedores te permiten empaquetar una aplicación con todas sus dependencias para que pueda ejecutarse en cualquier entorno, lo que facilita la portabilidad y el despliegue en producción. 🚢
En este curso aprenderás a:
- Entender qué son los contenedores y por qué son importantes.
- Crear y gestionar contenedores usando Docker.
- Usar Docker Compose para gestionar aplicaciones multi-contenedor.
- Implementar buenas prácticas para trabajar con contenedores en entornos reales.
-
Clona el repositorio en tu máquina local:
git clone https://github.com/MA-Barracas/MA-Barracas.github.io.git
-
Explora las diapositivas y ejemplos. Puedes acceder a las diapositivas y cheatsheets directamente desde el navegador o descargarlas para uso offline.
-
Sigue los ejemplos prácticos. Los archivos de ejemplo te guiarán paso a paso a través de configuraciones básicas de Docker y Docker Compose.
Antes de comenzar, asegúrate de tener lo siguiente instalado en tu entorno de desarrollo:
- Docker 🐳
- Docker Compose 📦
- Python (para los ejemplos en Python) 🐍
Si tienes alguna pregunta sobre el curso o el material, puedes contactar conmigo a través de:
- Correo electrónico: jose.lgo.datascience@gmail.com
- GitHub: MA-Barracas
Este repositorio está bajo la licencia MIT.
¡Espero que disfruteiss del curso y encuentres útiles estos recursos! 🚀