WSL containers — Misión
Por qué aprendo esto
Sección titulada «Por qué aprendo esto»Uso Docker Desktop y Podman en la misma máquina Windows, cada uno con su propia VM de WSL.
Microsoft integra ahora una herramienta de contenedores directamente en WSL: wslc.exe.
Quiero saber si puede reemplazar —o complementar— a Docker Desktop en mi uso diario, y cómo usarla desde mis propias aplicaciones.
Al final de este curso, sabré
Sección titulada «Al final de este curso, sabré»- explicar qué es WSL containers y cómo se relaciona con WSL 2 y Docker Desktop;
- instalar la versión correcta de WSL y diagnosticar una instalación fallida;
- ejecutar, inspeccionar, publicar y detener contenedores con
wslc; - construir una imagen a partir de un
Containerfile; - decidir cuándo usar
wslcen lugar de Docker Desktop.
Requisitos previos
Sección titulada «Requisitos previos»- Windows 11 con WSL 2 instalado.
- Conceptos básicos de contenedores (imagen, contenedor, puerto): la lección 1 los repasa.
- Una terminal PowerShell; acceso de administrador para actualizar WSL.
- Conceptos — los contenedores, WSL 2 y el lugar de
wslc. - Instalación — pasar a pre-release, verificar, solucionar problemas.
- Primeros contenedores —
run, puertos,exec,stop. - Construir una imagen — una API en C# y una API Spring Boot WebFlux:
Containerfilemultietapa,build, logs, limpieza. - ¿wslc o Docker Desktop? — comparación y API para aplicaciones Windows.
- Diario — mis intentos, errores y puntos por verificar.
Recursos
Sección titulada «Recursos»- WSL container — Microsoft Learn: visión general, CLI y API.
- Get started with containers on WSL — Microsoft Learn: tutorial oficial.
- WSL container is now available for public preview — blog Windows Command Line: anuncio.
- Notas de versión de WSL — GitHub: versiones estables y pre-release.
- Referencia de la API de WSL container y ejemplos.