Sdílet prostřednictvím


Nastavení linuxových kontejnerů ve Windows

Kontejnery Linuxu tvoří obrovské procento celkového ekosystému kontejnerů a jsou zásadní pro prostředí vývojářů i produkční prostředí. Vzhledem k tomu, že kontejnery sdílejí jádro s hostitelem kontejneru, ale spouštění linuxových kontejnerů přímo ve Windows není možnost. Tady přichází do obrázku virtualizace.

Toto cvičení vás provede vytvářením a spouštěním linuxových kontejnerů ve Windows 10 a Windows 11.

V tomto rychlém startu:

  1. Instalace Docker Desktopu
  2. Spuštění jednoduchého linuxového kontejneru

Požadavky

Ujistěte se, že splňujete následující požadavky:

  • Jeden fyzický počítač s Windows 10 Professional, Windows 10 Enterprise nebo novějším. Nebo Windows Server 2019 verze 1809 nebo novější
  • Ujistěte se, že Hyper-V je povoleno.

Instalace Docker Desktopu

Nainstalujte Docker Desktop pro Windows.

Spuštění prvního kontejneru s Linuxem

Aby bylo možné spouštět linuxové kontejnery, musíte se ujistit, že Docker používá správného démona. Tuto funkci můžete přepnout tak, že v nabídce akcí vyberete Switch to Linux Containers, když kliknete na ikonu s Docker velrybou v systémovém zásobníku. Pokud se zobrazí Switch to Windows Containers, pak už cílíte na démona Linuxu.

Docker systémové traye s příkazem

Jakmile potvrdíte, že cílíte na správný démon, spusťte kontejner pomocí následujícího příkazu:

docker run --rm busybox echo hello_world

Kontejner se spustí, vytiskne "hello_world" a pak se ukončí.

Při dotazování docker imagesse zobrazí image kontejneru Linuxu, kterou jste právě stáhli a spustili:

docker images

REPOSITORY             TAG                 IMAGE ID            CREATED             SIZE
busybox                latest              59788edf1f3e        4 weeks ago         3.41MB

Další kroky