Přejít na hlavní obsah

Průvodce: Jak nasadit Docker na Windows / pokyny pro začátečníky

Docker - je to otevřená platforma, která Vám umožňuje automatizovat nasazení, škálování a správu aplikací pomocí kontejnerů.

Kontejnery jsou izolovaná prostředí, ve kterých se spouštějí aplikace a všechny jejich závislosti. Díky tomu si vývojáři mohou být jisti, že jejich aplikace bude fungovat stejně na jakémkoli operačním systému a v jakémkoli prostředí, kde je Docker nasazen.

V tomto článku se podíváme na to, jak nasadit Docker na operačním systému Windows. To vám umožní seznámit se s procesem instalace a používání Dockeru a naučit se spouštět kontejnery s hotovými obrázky aplikací.

Příprava na instalaci Dockeru na Windows

Než začnete instalovat Docker na Windows, musíte provést několik předběžných kroků.

1. Zkontrolujte požadavky systému

Ujistěte se, že váš počítač splňuje minimální požadavky pro instalaci Dockeru na Windows. Budete potřebovat operační systém Windows 10 nebo Windows Server 2016 (nebo novější), 64bitový procesor s podporou virtualizace a podporu Hyper-V.

2. Povolte virtualizaci a Hyper-V

Ujistěte se, že jsou v nastavení počítače povoleny virtualizace a Hyper-V. Chcete-li to provést, otevřete BIOS/UEFI a povolte možnosti virtualizace a poté zkontrolujte, zda je Hyper-V povolen v předvolbách systému Windows.

3. Ověřte, zda jste oprávněni jako správce

Instalace Dockeru na Windows vyžaduje oprávnění správce. Ujistěte se, že jste přihlášeni pomocí účtu správce nebo máte zvýšená oprávnění.

4. Odstraňte předchozí verze Dockeru

Pokud již máte nainstalovanou předchozí verzi Dockeru, doporučujeme ji před instalací nové odstranit. Chcete-li to provést, spusťte příkaz Docker version na příkazovém řádku a v případě potřeby odstraňte Docker.

5. Povolte Windows Subsystem for Linux (WSL)

WSL umožňuje spouštět předem nakonfigurované distribuce Linuxu na Windows. K fungování Dockeru na Windows 10 budeme potřebovat WSL 2. Ujistěte se, že váš systém má povolenou WSL 2 a nainstalovanou linuxovou distribuci (jako je Ubuntu) z obchodu Microsoft Store.

Po dokončení všech těchto kroků budete připraveni začít instalovat Docker na Windows.

Instalace Dockeru na Windows

Chcete-li nainstalovat Docker na Windows, budete muset postupovat podle následujících kroků:

  1. Stáhněte si instalační soubor: Přejděte na oficiální web Docker a stáhněte si instalační soubor pro Windows. Všimněte si, že Docker pro Windows podporuje pouze 64bitové verze Windows 10 Pro, Enterprise nebo Education.
  2. Spusťte instalaci: Po dokončení stahování instalačního souboru jej spusťte a postupujte podle pokynů průvodce instalací.
  3. Zkontrolujte nastavení: V tomto okamžiku vás průvodce instalací vyzve, abyste v případě potřeby změnili nastavení Dockeru. Všechna nastavení můžete ponechat ve výchozím nastavení nebo si je přizpůsobit, jak chcete.
  4. Nainstalujte Docker: Po dokončení nastavení klikněte na tlačítko Instalovat, aby byl Docker nainstalován do vašeho počítače. Proces instalace může nějakou dobu trvat.
  5. Spusťte Docker: Po dokončení instalace spusťte Docker kliknutím na zástupce "Docker" na ploše nebo v nabídce Start.

Nyní máte na Windows nainstalovaný Docker a můžete jej začít používat k vytváření a spouštění kontejnerů v počítači.

Konfigurace Dockeru na Windows

Před spuštěním Dockeru na Windows je třeba provést několik kroků pro správnou konfiguraci systému.

1. Instalace Docker Desktop: stáhněte si instalační soubor Docker Desktop pro Windows z oficiálního webu Docker a spusťte jej. Po dokončení instalace spusťte Docker Desktop.

2. Kontrola virtualizace: Docker ve Windows vyžaduje podporu virtualizace na úrovni operačního systému. Ujistěte se, že je virtualizace povolena v nastavení systému BIOS a Hyper-V je v systému povolena.

3. Konfigurace zdrojů: v nastavení Docker Desktop můžete zadat množství dostupné paměti RAM a množství procesorových prostředků, které Docker použije.

4. Připojení k Docker Hub: Docker Hub je registr kontejnerů, kde najdete různé obrázky kontejnerů. Pokud plánujete stahovat a používat hotové obrázky, musíte si vytvořit účet na Docker Hub a přihlásit se pomocí Docker Desktop.

5. Vytvoření kontejneru souborů: Windows nepodporuje vytváření kontejnerů s oddělitelným souborovým prostorem, takže je nutné vytvořit kontejner souborů. Chcete-li to provést, měli byste povolit použití shared Drives v nastavení Docker Desktop a zadat cestu ke složce, kterou chcete sdílet s kontejnery.

Po dokončení těchto kroků bude Docker úspěšně nakonfigurován na Windows a připraven k provozu.

Spuštění a kontrola instalace Dockeru na Windows

Po instalaci Dockeru na Windows je nutné zajistit, aby úspěšně fungoval a byl připraven k použití. V této části se podíváme na to, jak spustit Docker a zkontrolovat jeho instalaci.

1. Spuštění Dockeru:

Chcete-li spustit Docker na Windows, otevřete nabídku Start a vyhledejte "Docker Desktop". Kliknutím na něj spusťte aplikaci.

2. Kontrola instalace:

Po spuštění Docker Desktop uvidíte ikonu Docker v systémové liště. Klikněte na něj pravým tlačítkem a v kontextové nabídce vyberte "Nastavení".

V okně "Nastavení Docker", které se otevře, vyberte kartu "General" (hlavní) a ujistěte se, že pole "Docker Desktop is running" (spuštěn Docker Desktop) obsahuje nápis "Running" (spuštěn).

Stav Dockeru lze také zkontrolovat pomocí příkazu na příkazovém řádku:

Pokud výstup příkazu obsahuje informace o verzi Docker a dalších komponentách, instalace byla úspěšná a Docker je připraven k použití.

Nyní máte nainstalovanou a funkční verzi Dockeru na Windows. Kontejnery můžete vytvářet a spouštět pomocí Dockeru a také je používat k nasazení aplikací a vývoji softwaru.

Otázka-odpověď

Jakou verzi systému Windows Docker podporuje?

Docker podporuje Windows 10 (Professional nebo Enterprise) a Windows Server 2016/2019. Upozorňujeme, že použití Dockeru na Windows vyžaduje podporu virtualizace v systému BIOS počítače.

Jak nainstalovat Docker na Windows?

Chcete-li nainstalovat Docker na Windows, musíte si nejprve stáhnout instalační soubor z oficiálních stránek Dockeru, poté jej spustit a postupovat podle pokynů průvodce instalací. Po instalaci bude Docker k dispozici prostřednictvím příkazového řádku nebo uživatelského rozhraní.

Jak mohu zkontrolovat, že je Docker správně nainstalován na Windows?

Chcete-li zkontrolovat, zda je Docker úspěšně nainstalován na Windows, můžete otevřít příkazový řádek a spustit příkaz "Docker version". Pokud výstup příkazu obsahuje informace o verzi Docker a jejích komponentách, instalace byla úspěšná.