Sdílet prostřednictvím


Začínáme: Příprava Windows pro kontejnery

Platí pro: Windows Server 2025, Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 10 a 11

Požadavky

Windows 10 a 11

Ke spouštění kontejnerů ve Windows 10 nebo 11 potřebujete následující:

  • Jeden fyzický počítač s Windows 10 nebo 11 Professional nebo Enterprise s Anniversary Update (verze 1607) nebo novější.
  • Technologie Hyper-V by měla být povolená.

Kontejnery Windows Serveru ve výchozím nastavení používají izolaci Hyper-V ve Windows 10 a 11, aby vývojářům poskytli stejnou verzi jádra a konfiguraci, kterou budou používat v produkčním prostředí. Další informace o izolaci Hyper-V najdete v tématu Režimy izolace.

Windows Server

Pro vývojová prostředí, abyste mohli spouštět kontejnery Windows Serveru, budete potřebovat fyzický server nebo virtuální počítač s Windows Serverem.

Pro účely testování si můžete stáhnout kopii zkušební Windows Serveru 2025 nebo Windows Server Insider Preview.

Container-Ready virtuálních počítačů Azure

U mnoha aplikací a paradigmat orchestrace je nutné sestavovat a nasazovat vlastní virtuální počítače. S přechodem podpory pro Windows Container Runtime na Mirantis už se modul runtime kontejneru nenabízí v rámci nabídky virtuálních počítačů marketplace. Zbývající část tohoto průvodce podrobně popisuje, jak můžete sestavit virtuální počítač pro Azure s nainstalovaným modulem runtime kontejneru a připraveným k přechodu.

Azure i nadále nabízí kompletní a plně spravované kompletní prostředí prostřednictvím služby Azure Kubernetes Service v cloudu i v místním prostředí. AKS a AKS-HCI jsou plně spravované služby s nižší režií na správu, než jaké jste zvyklí s vlastními nasazeními. Podpora modulu runtime kontejneru je součástí služeb AKS a AKS-HCI v rámci vašeho předplatného Azure.

Při zvažování následujících možností je potřeba mít na paměti tři věci. Záleží na vaší organizaci, abyste se rozhodli, který aspekt chcete optimalizovat:

  1. Jak složitá je implementace?
  2. Jaké jsou náklady?
  3. Jaký dopad má na mou pracovní zátěž v produkci?

Každá z těchto metod je poskytována jako možnost, aby prostředí vytváření virtuálních počítačů Azure připravených pro kontejnery bylo co nejplynulejší. Následující pododdíly podrobně uvádějí výhody a nevýhody jednotlivých možností a ukazují, jak začít.

Azure Image Builder

Výhodou použití Image Builderu je, že se konfigurace provádí během doby sestavení a nemá žádný vliv na vaši úlohu za běhu; Když škálovací sada virtuálních počítačů vytvoří instanci nového virtuálního počítače z vaší vlastní image, image je už předem připravená a je připravená ke spuštění kontejnerů.

Tvůrce imagí Azure ale může být složitější pro implementaci a zahrnuje více kroků než rozšíření skriptů. Kromě toho, i když je služba Image Builder bezplatná, musíte spravovat výpočetní prostředky, úložiště a síťové využití spojené s procesem sestavení (další podrobnosti zde)

Abychom mohli začít vytvářet vlastní image virtuálního počítače s Windows Serverem, vytvořili jsme průvodce, který podrobně popisuje proces. Pomocí skriptů PowerShellu v této příručce nainstalujte modul runtime kontejneru podle svého výběru.

Spropitné

Nezapomeňte ukládat image kontejnerů, které chcete používat místně na virtuálním počítači. To pomůže zlepšit čas spuštění kontejneru po nasazení. skripty v části Windows Server vám s tím pomůžou.

Rozšíření vlastních skriptů

Rozšíření pro vlastní skripty se implementují rychleji a cena je pouze nominální za uložení skriptu ve službách Azure nebo GitHub. Skript se ale může spustit až po zřízení virtuálního počítače, takže je nutné počítat s časem navíc potřebným k řádné přípravě virtuálního počítače při rozšiřování kapacity.

Pomocí skriptů nabízených v této příručce nakonfigurujte škálovací sady virtuálních počítačů tak, aby při zřizování nainstalovaly modul runtime kontejneru podle vašeho výběru. Podle kurzu nainstalujte aplikace prostřednictvím rozhraní příkazového řádku a zjistěte, jak nastavit rozšíření vlastních skriptů.

Nainstalujte runtime kontejneru

Windows 10 a 11

Pomocí následujícího postupu nainstalujte Docker na edice Windows 10 nebo 11 Professional a Enterprise.

  1. Stáhněte a nainstalujte Desktop dockeru a pokud ho ještě nemáte, vytvořte účet Dockeru. Můžete si vytvořit bezplatný účet Dockeru pro osobní nebo malé firmy, ale pro větší firmy platí měsíční poplatek. Další podrobnosti najdete v dokumentaci k Dockeru.

  2. Během instalace nastavte výchozí typ kontejneru na kontejnery Windows. Pokud chcete po dokončení instalace přepnout, můžete použít buď položku Dockeru v hlavním panelu systému Windows (jak je znázorněno níže), nebo následující příkaz na příkazovém řádku PowerShellu:

    & $Env:ProgramFiles\Docker\Docker\DockerCli.exe -SwitchDaemon .
    

    ikona na hlavním panelu systému Docker zobrazující příkaz

Centrum pro správu Windows

Pomocí Centra pro správu Windows můžete správně nastavit počítač s Windows Serverem jako hostitele kontejneru. Abyste mohli začít, ujistěte se, že máte v instanci Windows Admin Center nainstalované nejnovější rozšíření Containers. Další informace o instalaci a konfiguraci rozšíření najdete v dokumentaci pro Windows Admin Center . S nainstalovaným rozšířením Containers zaměřte stroj s Windows Serverem, který chcete nakonfigurovat, a vyberte možnost Kontejnery:

Instalace Dockeru

Klikněte na tlačítko Nainstalovat. Windows Admin Center spustí konfiguraci Windows Serveru a Dockeru na pozadí. Po dokončení procesu aktualizujte stránku a podívejte se na další funkce rozšíření Containers.

obraz kontejneru

Windows Server

Pokud chcete spustit kontejner Windows, musíte mít na počítači k dispozici podporovaný modul runtime kontejneru. Moduly runtime aktuálně podporované na Windows jsou containerd, Mobya Mirantis Container Runtime.

Tato část podrobně popisuje proces instalace každého z vašich konkrétních kopií Windows, včetně sady skriptů powershellu, které usnadňují instalaci jednotlivých modulů runtime v několika krocích.

Docker Community Edition (CE) poskytuje standardní běhové prostředí pro kontejnery s běžným rozhraním API a rozhraním příkazového řádku (CLI). Spravuje ji opensourcová komunita jako součást Moby Projectu.

Abychom mohli začít s Dockerem na Windows Serveru, máme skript PowerShellu, který nakonfiguruje vaše prostředí tak, aby povolovaly funkce operačního systému související s kontejnery a nainstalovaly modul runtime Dockeru.

Invoke-WebRequest -UseBasicParsing "https://raw.githubusercontent.com/microsoft/Windows-Containers/Main/helpful_tools/Install-DockerCE/install-docker-ce.ps1" -o install-docker-ce.ps1
.\install-docker-ce.ps1

Další podrobnosti o konfiguraci najdete v tématu Docker Engine ve Windows.

Další kroky

Poznámka

Pokud si přečtete tuto příručku a chcete další pokyny od produktového týmu kontejnerů Windows, můžete nás kontaktovat na webu github/Windows-Containers kde najdete informace o tom, jak získat čas v kalendáři produktového týmu pro chat.

Teď, když je vaše prostředí správně nakonfigurované, zjistěte, jak spustit kontejner.