Windows 10 dostal funkci z Windows 11, kterou mu nikdo nesliboval. Microsoft potvrdil, že funguje i na starém systému
Lokální linuxové kontejnery bez Docker Desktopu běží i na systému, kterému skončila běžná podpora před devíti měsíci.
Obsah článku
Microsoft na konferenci Build 2026 představil WSL Containers, vestavěné kontejnerové prostředí přímo uvnitř Windows Subsystem for Linux, ovládané novými nástroji wslc.exe. Prakticky to znamená, že vývojář může spouštět, sestavovat a spravovat linuxové kontejnery bez instalace Docker Desktopu, pouze s tím, co mu systém nabídne po zadání několika příkazů v terminálu. Oficiální oznámení z 29. června 2026 ale o Windows 10 neřeklo ani slovo. Funkce tak působila jako novinka určená pro moderní WSL na Windows 11. Jenže 9. července Craig Loewen, vedoucí vývoje WSL v Microsoftu, potvrdil pro Windows Latest, že WSL Containers fungují všude tam, kde běží podporované WSL, tedy i na Windows 10 od verze 2004 (build 19041) výše. Systém, jehož běžná podpora skončila 14. října 2025, tak získal vývojářskou funkci, kterou mu Microsoft předem nesliboval.
Co přesně WSL Containers umí a proč nejde jen o „Docker bez Dockeru“
WSL Containers se skládají ze dvou částí: příkazového nástroje wslc.exe a nového WSL Container API, které mohou využívat i desktopové aplikace ve Windows. Příkazy připomínají Docker (wslc run, wslc build, wslc pull), ale pod povrchem se odehrálo více změn.
Microsoft spolu s kontejnery představil i několik novinek v samotném WSL:
- VirtioFS jako nový výchozí souborový systém s deklarovaným až dvojnásobným zrychlením přístupu k souborům ve Windows.
- Consomme, experimentální síťový režim, který zjednodušuje komunikaci mezi kontejnery a hostitelským systémem.
- Lepší uvolňování paměti zpět hostitelskému systému, takže WSL po ukončení kontejneru zbytečně nedrží obsazenou RAM.
Tyto změny jsou zatím aktivní pouze v rámci kontejnerového prostředí WSL, nikoliv plošně v celém WSL. Právě proto Microsoft funkci zatím nabízí jen ve veřejném náhledu a plnou dostupnost plánuje na podzim 2026.
Jak to rozchodit na Windows 10 krok za krokem
Postup je poměrně jednoduchý. Stačí otevřít PowerShell nebo Windows Terminal jako správce a zadat:
wsl --install(na Windows 10 může být nutné upřesnit distribuci, napříkladwsl --install -d Ubuntu)- Restartovat počítač.
wsl --update --pre-release– klíčový krok, protože WSL Containers jsou zatím dostupné pouze v pre-release větvi.wslc version– ověření, že je nástroj správně nainstalovaný.wslc run --rm hello-world– první test.
Kdo chce rovnou vidět výsledek v prohlížeči, může spustit:
wslc run -d --rm -p 8080:80 --name web nginx
a následně otevřít adresu http://localhost:8080. Celé prostředí funguje bez ohledu na jazyk systému, není tedy potřeba přepínat Windows do angličtiny. Minimálním požadavkem je Windows 10 verze 2004 (build 19041) nebo novější, jak uvádí oficiální dokumentace Microsoft Learn.
WSL Containers versus Docker Desktop: co získáte a co ztratíte
Docker Desktop zůstává vyspělejším řešením s grafickým rozhraním, podporou Windows kontejnerů a plnohodnotným Docker Compose. WSL Containers jsou zatím čistě příkazovým nástrojem. Podpora Compose je teprve mezi nejčastěji požadovanými funkcemi a grafické rozhraní je podle Craiga Loewena zatím „poměrně nízko v backlogu“.
Na druhou stranu WSL Containers nevyžadují žádný samostatný instalátor, žádnou další licenci ani řešení konfliktů mezi Docker Enginem a Docker Desktopem uvnitř WSL distribuce, na které upozorňuje i samotná dokumentace Dockeru. Pro jednoduchý lokální vývoj, testování nebo práci s jedním či několika kontejnery představuje WSLc velmi čisté řešení. Kdo potřebuje akceleraci pomocí GPU, může využít příkaz wslc run --rm --gpus all pro CUDA kontejnery. NVIDIA potvrzuje podporu WSL2 prostřednictvím ovladačů pro grafické karty od architektury Pascal výše.
Proč to neznamená návrat plné podpory Windows 10
Přenos novějších funkcí WSL na Windows 10 není ničím výjimečný. Už v listopadu 2022 Microsoft zpřístupnil i uživatelům Windows 10 verzi WSL distribuovanou přes Microsoft Store, včetně podpory linuxových GUI aplikací. WSL Containers do tohoto trendu zapadají – jde o aktualizaci samotného WSL distribuovanou přes příkaz wsl --update, nikoliv o novou funkci operačního systému Windows 10.
Windows 10 bude v programu ESU podporován do 12. října 2027, rozšířená podpora ale nepřináší nové funkce ani běžnou technickou podporu systému. Microsoft zatím neuvedl, jak dlouho bude WSL Containers na Windows 10 udržovat po přechodu z veřejného náhledu do finální verze. Žádný závazek, že budou mít Windows 10 a Windows 11 v této oblasti dlouhodobě stejné možnosti, zatím neexistuje.
Pro vývojáře, kteří plánují používat Windows 10 po dobu programu ESU, jsou WSL Containers praktickým bonusem. Neznamenají ale důvod odkládat přechod na Windows 11 déle, než je nezbytné.