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:
- Instalace Docker Desktopu
- 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.
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 images
se 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