TUTORIAL: Docker y Kubernetes en Azure

Опубликовано: 05 Апрель 2026
на канале: campusMVP.es
12,663
393

En este tutorial, nuestro tutor Eduard Tomàs nos explica un montón de cosas sobre cómo poner a funcionar contenedores con #Docker y #Kubernetes en #Azure. En primer lugar, dedica un buen rato a explicar las diferentes opciones que existen para desplegar contenedores en Azure: App Services, Container Instances (ACI), Container Apps, Kubernetes Service (AKS) e incluso Azure Functions que, aunque no lo parezca, también permite ejecutar contenedores. Verás en qué consiste cada servicio y para qué se utiliza, qué limitaciones y ventajas tienen y cuándo deberías usar cada una de ellos.

Además, en la segunda parte, pone en marcha una aplicación sencilla en Azure con contenedores, con todo lujo de detalles sobre cómo crear el dockerfile y el docker-compose-yml y con trucos y detalles sobre los servicios, tanto en ACI como en App Services.

🚀 Mira nuestro magnífico 𝗰𝘂𝗿𝘀𝗼 𝗱𝗲 𝗗𝗼𝗰𝗸𝗲𝗿 𝘆 𝗞𝘂𝗯𝗲𝗿𝗻𝗲𝘁𝗲𝘀: https://www.campusmvp.es/catalogo/Pro...
¡No vas a encontrar otro mejor en el mercado!

Índice del vídeo:
------------------------
00:00:00 Arrancamos
00:00:27 Principales servicios de contenedores en Azure
00:01:17 Azure App Services
00:04:11 Azure Container Instances (ACI)
00:08:26 Azure Container Apps
00:16:13 Azure Kubernetes Service (AKS)
00:19:50 Azure Functions (¡sí!)
00:22:04 ¿Cuál utilizar? Casuísticas
00:27:44 Azure Container Apps vs AKS
00:29:44 ¿Vendor Lock-in?
00:32:08 Ejemplos prácticos
00:32:20 Contextos de Docker
00:33:07 Desplegar en ACI con contextos
00:33:35 |_ Crear dockerfile y docker-compose-yml
00:35:30 |_ Ejecutar app en local
00:37:26 |_ Loguearse en Azure
00:38:44 |_ Ejecutar contenedores en ACI
00:42:42 |_ ¿Funciona con compose también?
00:51:20 |_ ¿Por qué falla la primera vez?
00:53:47 |_ ¿Cómo reiniciar solo un contenedor en ACI?
00:56:35 |_ ¡La app funcionando!
00:57:30 Desplegar contenedores en App services
01:00:13 |_ Paso de variables de entorno a la app
01:01:05 |_ Configuración del puerto de escucha
01:02:54 Conclusiones