Lo Último en Tecnología

Windows 11: WSL Containers eliminan la necesidad de Docker, pero con algunas peculiaridades

Captura de pantalla de WSL Containers en Windows 11.

Windows 11: WSL Containers eliminan la necesidad de Docker, pero con algunas peculiaridades

Microsoft ha introducido WSL Containers (wslc) en la última versión preliminar de Windows Subsystem for Linux (WSL), ofreciendo una alternativa a Docker Desktop para ejecutar contenedores Linux. Esta nueva funcionalidad promete una forma más eficiente de gestionar contenedores, pero su implementación presenta algunas peculiaridades que los usuarios deben conocer.

Arquitectura y Rendimiento de WSL Containers

A diferencia de Docker Desktop, que opera dentro de una máquina virtual compartida en WSL, WSL Containers crea una máquina virtual privada para cada contenedor. Esto ofrece ventajas en términos de rendimiento para tareas de desarrollo, pero implica un mayor consumo de recursos.

Consumo de Recursos y Gestión de VMs

Cada sesión de wslc genera una nueva máquina virtual que consume aproximadamente 1.5 GB de RAM. Un aspecto importante es que estas máquinas virtuales no se eliminan automáticamente al finalizar la sesión del contenedor, lo que puede llevar a un consumo excesivo de memoria si no se gestionan correctamente. Para liberar la memoria, es necesario ejecutar el comando wslc system session terminate, un proceso que no es intuitivo para el usuario.

Comparativa de Velocidad con Docker Desktop

Las primeras informaciones sugerían que WSL Containers ofrecía tiempos de inicio de contenedores significativamente más rápidos que Docker Desktop (menos de un segundo frente a tres a ocho segundos). Sin embargo, pruebas realizadas indican que la diferencia es mínima, casi dentro del margen de error de la medición. En pruebas con Alpine, los tiempos de inicio en frío son comparables entre ambas soluciones.

La Opinión de ExploxTV

La Opinión de ExploxTV

La introducción de WSL Containers es un paso interesante para simplificar la gestión de contenedores en Windows 11. Si bien elimina la dependencia de Docker Desktop, la falta de una gestión automática de las máquinas virtuales y la complejidad para liberar recursos son aspectos que Microsoft debe abordar para mejorar la experiencia del usuario. El potencial es innegable, pero aún requiere pulido.

WSL Containers