TL;DR
Get business pricing on monitors, keyboards and dev gear
- Business-only prices and quantity discounts
- Tax-exempt purchasing
- Multiple users, one account, clear invoices
Windows Subsystem for Linux 3.0.1 adds the wslc command, which can pull images, run Linux containers, map ports and build images from PowerShell or Command Prompt. An XDA Developers writer reports setting it up with a WSL update and testing Nvidia GPU access, but wslc lacks built-in Compose support and runs Linux containers only.
Microsoft’s WSL 3.0.1 adds wslc, a command-line tool for pulling and running Linux containers, mapping ports and building images from Windows PowerShell or Command Prompt. In an October 23 report, XDA Developers described updating WSL and launching a test container without installing Docker Desktop, while noting that wslc still lacks built-in Compose support and does not run Windows containers.
According to XDA’s account, users with WSL installed can check their version with wsl –version and update it using wsl –update. On a new Windows 11 installation without WSL, the report says to start with wsl –install. The commands are run from PowerShell or Command Prompt; after the update, wslc version can be used to check that the tool is available.
XDA tested the setup with wslc run –rm hello-world, which pulls a small image and runs a container that prints a greeting. The writer said the test completed in under 10 seconds on their PC, including the image download. That is one user’s result, not a published performance benchmark or a guarantee that every system will behave the same way.
The report also tested GPU access with an Nvidia CUDA image, using the –gpus all option and the container’s nvidia-smi utility. On the writer’s system, the container detected an RTX 4070 Ti Super, 16GB of video memory and the same driver version reported by Windows. XDA then compared a llama.cpp CUDA container with a native llama.cpp run using the same model and settings. The reported generation rates were 124 tokens per second in the container and 128 to 132 tokens per second natively, across two runs for each configuration.
WINDOWS 11 · WSL 3.0.1 · CONTAINERS
Run Linux Containers Without Docker Desktop
WSL 3.0.1 adds wslc, a command-line way to pull and run Linux containers, map ports, and build images from PowerShell or Command Prompt.
01 / QUICK START
From Windows prompt to running container
Run the commands in PowerShell or Command Prompt. If WSL is already installed, update it; on a new Windows 11 setup, install WSL first.
Make WSL available
Check the current WSL version, or install WSL on a fresh setup.
wsl --version
wsl --install
Get the wslc command
Update WSL, then confirm that the container command is available.
wsl --update
wslc version
Pull and launch an image
The hello-world test pulls a small image and runs a short-lived Linux container.
wslc run --rm hello-world
The reported sub-10-second run is a single hands-on result, not a benchmark or a guarantee for other PCs.
02 / GPU FIELD TEST
CUDA access, with a small measured gap
XDA tested an Nvidia CUDA container with GPU access enabled. Its llama.cpp comparison used the same model and settings on one system.
The container saw the GPU
Using –gpus all with nvidia-smi, the writer reported the same GPU and driver details visible in Windows. WSL passed GPU access through the installed Windows driver for this test.
llama.cpp generation rate
Reported tokens per second · scale begins at zero
Two runs per configuration were reported. This single-system comparison does not establish performance across other GPUs, models, drivers, or workloads.
03 / FIT & GAPS
A smaller route for individual Linux containers
wslc may suit image tests, short-lived services, or GPU workloads that fit its current scope. Whether it replaces a development setup depends on the features that setup needs.
Where wslc fits
Run individual Linux containers from the WSL command line; pull images, map ports, build images, and try supported GPU workloads from Windows terminals.
What the report says is missing
No built-in Compose support in the version discussed, and no Windows container support. Docker Desktop may still fit projects that rely on those features.
Compose is the most requested wslc feature.XDA Developers, describing Microsoft’s stated development priorities
04 / WHAT TO WATCH
Compose support is still in development
Microsoft’s stated aim is to run existing Compose files without changes. The report gives no release date and does not establish that every file will work as intended.
Linux containers only
The confirmed scope described is Linux containers. wslc does not run Windows containers.
No release timing
Compose support is a stated development priority, but there is no schedule in the report.
One writer’s setup
Hardware and speed figures come from one PC, not systematic testing across systems or workloads.
05 / KEY QUESTIONS
What to know before trying it
Can I run Linux containers without Docker Desktop?
According to XDA, WSL 3.0.1 adds wslc for pulling and running Linux containers from PowerShell or Command Prompt.
How do I install or update wslc?
Install WSL with wsl --install if needed. Otherwise run wsl --update, then check with wslc version.
Does it support Docker Compose?
Not in the version described. Microsoft is working on support, with no release date reported.
Can containers use an Nvidia GPU?
XDA reported a successful test with --gpus all on one system. Verify access with your own hardware and workload.
A Smaller Route to Linux Containers
wslc offers a way to run individual Linux containers from Windows’ existing WSL command-line environment, which may suit developers who want to test an image, run a short-lived service or use a GPU-enabled workload without setting up Docker Desktop. Its direct PowerShell and Command Prompt workflow lowers the number of separate tools needed for those tasks, based on the setup described by XDA.
The reported GPU test may interest people running local AI or other CUDA workloads: XDA found that its container could use the Nvidia GPU through the Windows driver already installed on the PC. The measured llama.cpp difference was small in that particular test, but it does not establish performance across other GPUs, models, driver versions or workloads. The practical appeal is the option to run a Linux container with GPU access, not proof that wslc is faster than other container tools.
Whether wslc can replace an existing development setup depends on what that setup requires. Docker Compose and Windows containers remain gaps identified in the report. For people relying on those features, Docker Desktop may still fit better; for users focused on individual Linux containers, wslc provides an alternative to try.
Windows 11 laptop for software development WSL2
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
How WSL Adds Container Support
Windows Subsystem for Linux lets users run a Linux environment alongside Windows. The XDA report says Microsoft previously recommended Docker Desktop in its WSL container tutorial, but that the Microsoft Learn page now teaches the wslc workflow. That change places the new command within Microsoft’s own guidance for running containers through WSL.
The described installation depends on having WSL available and updating to a version that includes wslc. The report identifies WSL 3.0.1 or later as the relevant version and says that a fresh Windows 11 setup may first need WSL installed. XDA’s hardware and speed figures come from one machine: a Ryzen 5 7600X system with an RTX 4070 Ti Super. They should be read as a hands-on test, not broad testing of compatibility or performance.
For GPU workloads, the report says WSL passes Nvidia GPU access to Linux using the Windows driver, rather than requiring the writer to install a separate Linux driver or Nvidia Container Toolkit for this test. The actual result will depend on a compatible system and workload; the account does not document tests across different hardware or driver configurations.
“Compose as the most requested wslc feature”
— XDA Developers, describing Microsoft’s stated development priorities
NVIDIA RTX GPU laptop for CUDA development
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Compose and Compatibility Still Developing
Compose support is not included in the version discussed, and the report does not give a release date for the feature Microsoft is working on. It says the stated aim is to run existing Compose files without changes, but does not establish when that will be available or whether all files will work as intended.
The report is based on one writer’s setup and tests. It does not provide systematic results for other Windows 11 PCs, Nvidia or non-Nvidia GPUs, different container images, or network and port-mapping scenarios. Nor does it compare the full feature sets or costs of wslc and Docker Desktop. The confirmed scope in the report is Linux containers; wslc does not run Windows containers.
USB-C external SSD for Linux containers and development projects
As an affiliate, we earn on qualifying purchases.
As an affiliate, we earn on qualifying purchases.
Watch for Compose in WSL
The next development to watch is Microsoft’s work on Compose support for wslc. The report says the team is targeting compatibility with existing Compose files, but gives no timing. Until that feature arrives, users whose projects depend on Compose may need to keep using Docker Desktop or another suitable workflow.
For now, users can check their WSL version, update an existing installation, and try a basic container if their system meets their needs. Those considering GPU workloads should verify access on their own hardware rather than relying on the single reported test. Microsoft’s documentation and subsequent WSL releases should clarify the command’s supported features and any changes to its capabilities.
Key Questions
Can I run Linux containers on Windows 11 without Docker Desktop?
According to the XDA report, WSL 3.0.1 adds wslc, which can pull and run Linux containers from PowerShell or Command Prompt without Docker Desktop. It is an option for Linux containers, not Windows containers.
What command installs or updates wslc?
If WSL is already installed, the report says to run wsl –update, then check the command with wslc version. A new Windows 11 setup without WSL may need wsl –install first.
Does wslc support Docker Compose?
Not in the version described. XDA says Microsoft is working on Compose support and wants existing Compose files to run without changes, but no release date is given.
Can wslc containers use an Nvidia GPU?
XDA reported that an Nvidia CUDA container detected the writer’s RTX 4070 Ti Super using the –gpus all option. That is a single-system test, so users should check GPU access on their own hardware and setup.
Source: XDA Developers
Fall Picks
fall essentials
As an affiliate, we earn on qualifying purchases.
