You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 01-contenedores/contenedores-iii/README.md
+18Lines changed: 18 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -881,10 +881,28 @@ En este módulo hemos cubierto los aspectos fundamentales de la contenerización
881
881
882
882
## 🎓 Ejercicios propuestos
883
883
884
+
### 🐍 Aplicación de ejemplo: Confetti Party Web
884
885
886
+
Tu misión será contenerizar una aplicación web simple en Python que se encuentra en el directorio `confetti-web`.
885
887
888
+
Como ya te comenté al inicio de esta clase, siempre es recomendable ejecutar la aplicación localmente antes de contenerizarla para asegurarte de que funciona correctamente.
886
889
890
+
```bash
891
+
# Instalar dependencias
892
+
pip install -r requirements.txt
893
+
894
+
# Ejecutar la aplicación
895
+
python app.py
896
+
```
897
+
898
+
Haz clic en la URL local que te muestra la aplicación para verificar que la aplicación funciona correctamente.
899
+
900
+
901
+
## 🌍 Ejercicio 2: Distribución multi-arquitectura y publicación
902
+
903
+
### 📋 Objetivo
887
904
905
+
Crear y publicar una imagen multi-arquitectura, de la aplicación anterior, en Docker Hub con al menos soporte para `linux/amd64` y `linux/arm64`. Implementar una estrategia de tagging efectiva y utilizar Docker Build Checks para asegurar la calidad de la imagen. Además, crear una configuración de Docker Bake para facilitar futuras construcciones.
0 commit comments