Microsoft ha llevado WSL Containers a disponibilidad general con WSL 3.0.1. La función permite crear, ejecutar y gestionar contenedores Linux desde Windows mediante la herramienta integrada wslc.exe, también disponible con el alias container.exe. El anuncio, publicado el 29 de septiembre, cierra la etapa de vista previa pública y amplía las opciones de administración e integración con aplicaciones.
Los contenedores permiten ejecutar aplicaciones con sus dependencias en entornos separados. WSLC acerca esa gestión a Windows, aunque la compatibilidad con archivos compose.yaml sigue pendiente: Microsoft la incluye entre las próximas funciones, sin fecha anunciada. Quienes dependan de Compose para definir y coordinar sus servicios todavía no podrán trasladar todos esos flujos de trabajo a WSLC.
Cómo actualizar y qué permite hacer
Microsoft indica que se puede obtener la versión disponible ejecutando wsl --update o descargando la última versión desde su repositorio oficial, que identifica WSL 3.0.1 como estable. La documentación fija como requisito WSL 2.9.3 o posterior y propone comprobar la versión instalada con wsl --version.
Los ejemplos oficiales cubren tareas como ejecutar una imagen de Ubuntu, listar las imágenes disponibles o poner en marcha un servidor nginx. En este último caso, se conecta el puerto 8080 del equipo al puerto 80 del contenedor, de modo que las peticiones dirigidas a ese puerto del anfitrión lleguen al servidor.
Respecto a la vista previa, la versión general incorpora comandos para reiniciar contenedores, copiar archivos mediante archivos tar y consultar el estado del entorno. También permite conectar o desconectar redes y recibir eventos en tiempo real. Las comprobaciones de salud, las opciones de montaje y un tiempo de espera configurable al detener contenedores completan las novedades de gestión.
Además de la línea de comandos, WSLC ofrece una API para que las aplicaciones nativas de Windows administren contenedores. El paquete Microsoft.WSL.Containers está disponible para C# y C++/WinRT, aunque la proyección de C++/WinRT continúa en vista previa y puede introducir cambios incompatibles. Microsoft también cita compatibilidad con los contenedores de desarrollo de VS Code y con Aspire como entorno de ejecución.
Red, almacenamiento y controles de empresa
Cada sesión realiza sus operaciones mediante wslcsession.exe, bajo la cuenta del usuario, y dispone de un disco virtual propio para imágenes, contenedores, redes y volúmenes. Estos últimos pueden compartir rutas de Windows mediante virtiofs o utilizar discos virtuales con un sistema de archivos Linux. Microsoft comunica un acceso a archivos de Windows hasta dos veces más rápido, una cifra máxima que no garantiza esa mejora en todos los usos.
Para la conexión, el modo de red Consommé hace pasar el tráfico de las máquinas virtuales por un proceso de Windows que también funciona bajo la cuenta del usuario. Incluye servicios de DNS, enrutamiento y asignación de puertos; Microsoft lo presenta como una mejora de compatibilidad con VPN y cortafuegos.
En equipos gestionados, la integración con Microsoft Intune permite habilitar o deshabilitar WSLC y restringir las descargas de imágenes a los registros autorizados por la organización. El complemento de Microsoft Defender for Endpoint para WSL amplía además su cobertura a los contenedores y puede relacionar su actividad de procesos, archivos y red con el equipo Windows anfitrión.






