Jak nainstalovat a používat kontejnery WSL ve Windows 11

Poslední aktualizace: 18/08/2026

Ukážeme vám, jak nainstalovat a používat kontejnery WSL ve Windows 11. S tímto nástrojem můžete nativně vytvářet a spravovat kontejnery Linuxu ve Windows 11, aniž byste potřebovali nástroje třetích stran, jako je Docker Desktop. Zde je návod. co to je, proč by vás to mělo zajímat a jak to začít používat.

Co jsou WSL kontejnery?

Instalace a používání kontejnerů WSL ve Windows 11

Než se podíváme na to, jak nainstalovat a používat kontejnery WSL ve Windows 11, pojďme si trochu povědět, co tento nástroj je. V podstatě se jedná o novou funkci zabudovanou do subsystému Windows pro Linux (WSL). Umožňuje vám… Vytvářejte, spouštějte a spravujte kontejnery Linux přímo z Windows, s využitím nativního enginu, který je součástí samotného WSL.

Představte si, že potřebujete specifické prostředí pro testování aplikace nebo chcete izolovat projekt s vlastními závislostmi. Doposud byste si k tomu museli na Windows nainstalovat Docker Desktop. S WSL Containers ale tento další krok již není nutný: Je to jako mít Docker „ve výchozím nastavení“ ve Windows 11.

Instalace a používání kontejnerů WSL ve Windows 11 má samozřejmě mnoho výhod. Na rozdíl od tradičního přístupu s Docker Desktop zde Kontejnerový engine běží v rámci linuxové distribuce nainstalované na WSL.což je ve výchozím nastavení Ubuntu. To výrazně snižuje pracovní zátěž a zlepšuje celkový výkon.

Ve skutečnosti můžete s WSL Containers pro Windows spouštět linuxový kód na pozadí bez jakékoli vizuální indikace. Navíc tento nástroj... Umožňuje vám používat Docker Engine bez nutnosti Docker DesktopuIntegruje také další kontejnerové nástroje, jako například Podman, Buildah a nerdctl.

Předpoklady a instalace

Instalace kontejnerů WSL ve Windows 11

Pro instalaci a používání kontejnerů WSL v systému Windows 11 je nutné splnit určité minimální požadavky. Nejprve musíte mít nainstalovaný systém Windows 11, nejlépe nejnovější verzi. Dále Virtualizace (Hyper-V) musí být povolena v BIOSu/UEFI vašeho týmu. Pokud máte o tom jakékoli pochybnosti, podívejte se na záznam Jak povolit a zakázat Hyper-V ve Windows 11 a Windows 10.

Exkluzivní obsah – klikněte zde  Jak vrátit zpět akci v Camtasii?

Pokud splňujete výše uvedené požadavky, jste připraveni k instalaci a používání kontejnerů WSL ve Windows 11. Instalace je velmi jednoducháOtevřete PowerShell jako správce a spusťte následující příkaz pro získání souboru wslc.exe: wsl --update --pre-releasePočkejte na dokončení procesu a pro zajištění, aby se změny projevily, zastavte WSL a znovu jej spusťte pomocí wsl --shutdown.

Nakonec můžete instalaci ověřit restartováním terminálu a spuštěním příkazu wslc --versionS tímto, Zkontrolujete, zda byl nástroj nainstalován a jaké je jeho číslo verze.V době psaní tohoto textu je nejnovější verze 2.9.4.0.

Chtít provést rychlý test funkčnostiSpusťte klasický příkaz kontejneru „Hello World“. Tento příkaz stáhne testovací obraz a spustí ho. wslc run --rm hello-worldPokud se zobrazí uvítací zpráva, je to hotové! Kontejnery jsou připraveny k prvnímu použití.

Jak nainstalovat a používat kontejnery WSL ve Windows 11: první kroky

Vývojář programuje ve Visual Studiu Code na notebooku v kancelářském prostředí

Po instalaci je potřeba znát základní příkazy Chcete-li interagovat s kontejnery WSL a začít je používat. Výhodou je, že nástroj je navržen tak, aby byl intuitivní, zejména pokud jste obeznámeni s Dockerem. Pokud s kontejnery WSL teprve začínáte, vyzkoušejte následující příkazy:

  • wslc --help: Zobrazí kompletní seznam dostupných příkazů.
  • wslc image list: Vypíše všechny image kontejnerů, které váš systém obsahuje.
  • wslc container list: Zobrazuje kontejnery, které jsou aktuálně spuštěné.
Exkluzivní obsah – klikněte zde  Jak stáhnout GIMP pro Windows 10

Chtěl/a bys Spusťte svůj první kontejnerDobře, spustíme interaktivní kontejner v Ubuntu. K tomu použijte následující příkaz wslc run --rm -it ubuntu:latest bashTo, co dělá, je stažení obrazu Ubuntu, vytvoření kontejneru, spuštění terminálu bash uvnitř něj a jeho automatické smazání po ukončení.

Po jeho spuštění vás příkaz opustí uvnitř shellu Ubuntu, Můžete spouštět příkazy Linuxu (jako ls, uname -aabyste se ujistili, že jste uvnitř kontejneru. Pro ukončení zadejte exit. Jak vidíte, instalace a používání kontejnerů WSL ve Windows 11 je poměrně jednoduchá a intuitivní.

Spuštění webového serveru na pozadí

Pojďme si tentokrát znovu otestovat instalaci a používání kontejnerů WSL ve Windows 11. běh webového serveru na pozadíBěžným případem použití je spuštění Apache HTTP server s obrazem httpd. Namapujeme jeho port 80 na port Windows 8080 pomocí příkazu wslc run -d --rm -p 8080:80 --name apache-web httpd:latestToto je rozpis příkazu:

  • -dSpustit kontejner na pozadí (režim oddělený).
  • --rm: Automaticky odstraní kontejner při zastavení.
  • -p 8080:80Publikujte port 80 kontejneru na portu 8080 vašeho počítače.
  • --name apache-webPro snadnou správu přiřaďte kontejneru název „apache-web“.
  • httpd:latestUrčuje oficiální obraz Apache.

Jakmile je proces dokončen, můžete zkontrolujte, zda vše funguje jde na adresu http://localhost:8080 V prohlížeči byste měli vidět uvítací stránku Apache. Pokud chcete kontejner zastavit, použijte příkaz wslc container stop apache-web.

Aspekty instalace a používání kontejnerů WSL ve Windows 11

Programovací kód na monitoru s tmavým ambientním osvětlením

Jak vidíte, instalace a používání kontejnerů WSL ve Windows 11 je jednoduchý proces s velkým potenciálem. I když se jedná o přímou náhradu za utilitu Docker Desktop, stojí za to si pamatovat několik věcí. významné rozdíly v jejich modelu izolace.

Exkluzivní obsah – klikněte zde  Jaké jsou limity Spark Postu?

Zatímco Docker Desktop spouští všechny kontejnery v rámci stejného sdíleného virtuálního počítače (VM), WSL kontejnery Uděluje každé relaci nebo aplikaci vlastní soukromý virtuální počítač. založené na Hyper-V. To má nejméně tři důležité důsledky:

  • Bezpečnost a izolaceVlastní virtuální stroj výrazně zesiluje izolaci mezi různými aplikacemi a procesy. Díky tomu je ideální pro podniková prostředí, kde je bezpečnost kritická.
  • Výkon a konzistenceKaždá relace WSL kontejnerů „dědí“ stejný čistý stav, což znamená, že doba spouštění je velmi konzistentní, aniž by bylo nutné „zahřívat“ prostředí mezi jednotlivými relacemi.
  • Větší spotřeba zdrojůJedinou nevýhodou této silné izolace je, že spotřeba zdrojů (zejména RAM) může být vyšší, protože pro každou relaci se spouští kompletní virtuální počítač.

A s tím jste připraveni udělej své první kroky v kontejnerizaci ve Windows. Instalace a používání kontejnerů WSL ve Windows 11 vám poskytuje přístup k velmi výkonnému nástroji. Začněte hned teď: nainstalujte nejnovější verzi kontejnerů WSL, experimentujte s wslc a začněte se seznamovat s tímto novým způsobem práce.