What does WSL containers general availability mean for developers on Windows?
WSL containers are a way to run Linux containers directly on Windows without a separate virtual machine. Microsoft has now released them as generally available after a public preview period.
The release mechanism
Developers who want the feature run wsl --update in a terminal or download the latest release from GitHub. That command installs the new wslc.exe binary and its built-in alias container.exe. The alias lets existing container commands work without retraining muscle memory. An API surface also ships so native Windows applications can launch Linux containers programmatically. That opens scenarios such as local AI workloads or cloud-based containerized applications running on the same machine. The architecture sits on top of the existing WSL 2 virtual machine. Containers share the same Linux kernel but isolate user space through namespaces and cgroups. A separate blog post on WSL containers architecture explains the internal plumbing. The GA build adds a configurable storage path for the default session so container images and layers can live on any drive.
New commands
Since the public preview the team added several commands that address common friction points. wslc container restart restarts a running container. wslc container cp copies files in and out using a tar archive. wslc system info shows the state of the container environment at a glance. Network management gained wslc network connect and wslc network disconnect to attach and detach containers from networks. wslc network create now accepts arbitrary network driver options. Observability improved with wslc events which streams real-time container activity. Health checks are now supported inside containers. The --stop-timeout flag on wslc create and wslc run accepts -1 for an infinite timeout. Mount support arrives on both create and run. The full change logs live on the releases page.
Performance gains
Performance work shows up in cross-OS file access. The new build delivers up to 2x faster performance when Linux environments read Windows files. A new consomme network mode improves networking compatibility across developer and enterprise scenarios. These changes benefit WSL distributions, WSL containers, and other container technologies built on WSL.
Enterprise controls
Organizations get two management surfaces. Microsoft Defender for Endpoint extends its existing WSL plugin to cover containers. The sensor surfaces process, file, and network activity from inside containers and correlates that activity back to the Windows host. Security teams investigate suspicious behavior without a separate workflow. Microsoft Intune adds two settings on its dashboard. "Allow WSL containers access" toggles the entire feature on or off. "WSL containers registry allow list" restricts image pulls to approved registries. Administrators define the list and the client enforces it. The enterprise documentation pages describe the setup steps.
Community tools
Editors and terminals already integrate the new runtime. VS Code dev containers accept wslc as the default driver. Aspire treats WSL Containers as a first-class container runtime. The popular VS Code container extension added wslc support. Lazywslc provides a TUI dashboard. WSL Container Desktop ships a WinUI 3 application that manages containers and Kubernetes (k3s). It also handles container registries. WSLc remote wraps wslc so it runs from inside a WSL distro.
Roadmap
The roadmap highlights two items. Compose support tops the feature request list. The goal is wsl compose up working with existing compose.yaml files unchanged. Work has started and the team hopes to share more soon. Fundamental platform improvements continue on networking and cross-OS file performance. Deeper integration is also under investigation. Developers file technical issues and feature requests at the microsoft/wsl GitHub repository. The WSL documentation site holds the reference material.
The sources this article was written from
- "Windows Developer Blog
https://blogs.windows.com/windowsdeveloper/2026/09/29/wsl-containers-now-generally-available/"