Monolith je nedílnou součástí aplikací, když právě začínají svůj vývoj. Ale postupem času jsou monolity stále obtížnější a obtížnější v podpoře a škálování. Představujeme Vám tedy Docker pro Windows, revoluční řešení, které vám umožní rozdělit aplikaci na mikroservisy a spouštět je v izolovaných kontejnerech.
Hyper-V je vestavěný hypervizor operačního systému Windows, který vám umožňuje virtualizovat hardware. Spolu s Dockerem poskytuje Hyper-V možnost správy a nasazení více virtuálních kontejnerů na jednom fyzickém stroji. Docker spouští každý kontejner v lehkém virtuálním stroji Hyper-V, který poskytuje vyšší stupeň izolace a bezpečnosti.
V tomto článku se podíváme na to, jak nainstalovat a nakonfigurovat Docker pro Windows pomocí Hyper-V, stejně jako na některé hlavní příkazy Docker.
Chcete-li začít s Dockerem pro Windows, budete muset nainstalovat Docker Desktop. Po instalaci, budete moci spouštět a spravovat kontejnery pomocí grafického rozhraní nebo prostřednictvím příkazového řádku. Kromě toho je Docker Desktop dodáván s výkonným nástrojem Docker Compose, který vám umožní spouštět mnoho kontejnerů a spravovat je jako jedinou aplikaci.
Instalace a konfigurace Hyper-V pro Docker na Windows
Krok 1: Zkontrolujte systémové požadavky
Před instalací Hyper-V se ujistěte, že váš počítač splňuje minimální systémové požadavky:
- Windows 10 Professional, Enterprise nebo Education
- Windows Server 2016 nebo vyšší
- 64bitový procesor s podporou Second Level Address Translation (SLAT)
- 4 GB RAM nebo více
- Podpora virtualizace zahrnutá v systému BIOS a zapnutý režim Hyper-V
Krok 2: Zapněte Hyper-V
Chcete-li povolit Hyper-V, postupujte takto:
- Otevřete Ovládací panely a vyberte Programy nebo Programy a funkce.
- Vyberte "Povolit nebo zakázat součásti systému Windows".
- V okně, které se zobrazí, vyhledejte "Hyper-V" a zaškrtněte příslušné pole.
- Klikněte na OK a počkejte, až se instalace dokončí.
Po dokončení instalace Hyper-V možná budete muset restartovat počítač.
Krok 3: Zkontrolujte nastavení Hyper-V
Chcete-li se ujistit, že je Hyper-V nainstalován a správně nakonfigurován, postupujte takto:
- Otevřete nabídku Start a vyhledejte "Hyper-V Manager".
- Pokud se Správce Hyper-V otevře bez chyb, znamená to, že Hyper-V je nainstalován a funguje správně.
Nyní je váš systém připraven k použití Docker s Hyper-V na Windows. Do počítače můžete nainstalovat Docker a začít s kontejnery.
Poznámka: Pokud máte problémy s instalací nebo nastavením Hyper-V, další informace naleznete v dokumentaci společnosti Microsoft nebo v komunitě podpory Docker.
Instalace Dockeru pro Windows s podporou Hyper-V
Chcete-li nainstalovat Docker pro Windows s podporou Hyper-V, musíte postupovat podle následujících kroků:
- Ujistěte se, že váš operační systém Windows Podporuje Hyper-V. počínaje Windows 10 Pro nebo Enterprise, verzí 64bitového systému, můžete použít Hyper-V.
- Otevřete oficiální web Docker a stáhněte si instalační program Docker pro Windows. Instalační program automaticky detekuje podporu Hyper-V a v případě potřeby nainstaluje další komponenty.
- Spusťte instalační program Docker pro Windows a postupujte podle pokynů na obrazovce. V případě potřeby zadejte přihlašovací údaje správce.
- Po dokončení instalace bude Docker spuštěn a ikona Docker se objeví v systémové liště.
- Klikněte pravým tlačítkem na ikonu Docker v systémové liště a vyberte "Settings" (Nastavení).
- V okně Nastavení Docker vyberte kartu " Advanced "(volitelné) a zaškrtněte políčko naproti" Enable Hyper-V " (povolit Hyper-V).
- Klikněte na tlačítko" Apply " (Použít) a restartujte Docker.
Po restartování Dockeru bude vaše instalace připravena k použití Docker s podporou Hyper-V.nyní můžete začít vytvářet a spouštět kontejnery na vašem zařízení Windows.