V současné době je Docker jednou z nejpopulárnějších kontejnerizačních technologií na světě vývoje softwaru. Umožňuje vývojářům balit aplikace a jejich závislosti do "kontejnerů", které lze spustit na jakémkoli operačním systému a prostředí Docker. Docker poskytuje snadné nasazení a škálování aplikací a podporuje moderní vývojové technologie, jako je architektura mikroslužeb a nepřetržitá integrace a dodávka.
V tomto podrobném návodu se podíváme na to, jak nainstalovat a nakonfigurovat Docker na operačním systému Windows Server 2012 R2. Nejprve se ujistěte, že váš systém splňuje požadavky: Windows Server 2012 R2 je 64bitová verze s nainstalovanými nejnovějšími aktualizacemi a povolenými virtualizačními službami Hyper-V.
Krok 1: Stáhněte si instalační program Docker pro Windows Server 2012 R2 z oficiálních stránek Docker. Instalační program bude mít rozšíření .msi. Uložte jej do počítače.
Poznámka: Zkontrolujte, zda jste si stáhli verzi Docker, která je určena pro Windows Server 2012 R2, spíše než pro jiný operační systém.
Krok 2: Spusťte instalační program Docker dvojitým kliknutím na stažený soubor .msi. Chcete-li do systému nainstalovat Docker, postupujte podle pokynů průvodce instalací. Během instalace může být nutné restartovat počítač.
Krok 3: Po instalaci Dockeru přejděte na Nastavení. Klikněte pravým tlačítkem na ikonu Docker v systémové liště a vyberte položku "Settings" (Nastavení). V okně, které se otevře, budete moci nakonfigurovat různá nastavení Docker, jako je použití paměti a maximální počet procesorů.
Příprava serveru na instalaci Dockeru
Před instalací Dockeru na server s operačním systémem Windows Server 2012 R2 je třeba provést několik předběžných kroků:
1. Aktualizace operačního systému
Před instalací Dockeru se doporučuje aktualizovat operační systém Windows Server 2012 R2 na nejnovější verzi. K tomu můžete použít Windows Update nebo nainstalovat aktualizace ručně.
2. Kontrola systémových požadavků
Ujistěte se, že váš server splňuje minimální systémové požadavky pro instalaci Dockeru. Operační systém Windows Server 2012 R2 musí mít 64bitovou verzi a musí být nainstalovány všechny potřebné balíčky a aktualizace.
3. Vypnutí Hyper-V
Pokud je váš server již nainstalován a používá Hyper-V, musíte jej před instalací Dockeru deaktivovat. Chcete-li to provést, spusťte na příkazovém řádku následující příkaz:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
Po provedení tohoto příkazu restartujte, aby se změny projevily.
4. Instalace sady Microsoft. NET Framework 4.7.2
Docker vyžaduje pro správnou práci balíček Microsoft. NET Framework verze 4.7.2. Pokud na vašem serveru Tento balíček není nainstalován, Stáhněte si jej z webu společnosti Microsoft a nainstalujte.
Po provedení všech předběžných kroků můžete začít instalovat Docker na server s operačním systémem Windows Server 2012 R2.
Kontrola verze operačního systému
Před instalací Dockeru na Windows Server 2012 R2 se musíte ujistit, že máte nainstalovanou správnou verzi operačního systému. Chcete-li zkontrolovat aktuální verzi systému Windows Server 2012 R2, postupujte podle následujících kroků:
| Krok | Popis |
|---|---|
| 1 | Otevřete nabídku Start a vyberte Ovládací panely. |
| 2 | V ovládacím panelu vyberte sekci " Systém a zabezpečení "a poté"systém". |
| 3 | V okně Systém, které se otevře, vyhledejte sekci informace o počítači a zkontrolujte hodnotu pole systém. |
| 4 | Pokud je verze operačního systému uvedena jako" Windows Server 2012 R2", máte nainstalovanou správnou verzi. |
Pokud máte nainstalovanou jinou verzi operačního systému, musíte před pokračováním instalace Dockeru nainstalovat Windows Server 2012 R2.
Instalace potřebných komponent
Před instalací Dockeru na Windows Server 2012 R2 se musíte ujistit, že server má nainstalovaný.NET Framework 4.7.2 nebo vyšší. Pokud nemáte .NET Framework nebo nainstalovaná verze pod 4.7.2, je třeba nainstalovat z oficiálních stránek společnosti Microsoft.
Před instalací Dockeru se také doporučuje nainstalovat aktualizace operačního systému Windows Server 2012 R2, abyste si byli jisti kompatibilitou s Dockerem.
Poté je třeba zajistit, abyste měli nainstalované potřebné komponenty pro práci s Dockerem. Seznam potřebných komponent zahrnuje:
- Hyper-V: Ujistěte se, že je Hyper-V zapnutý a nakonfigurovaný na vašem serveru. Chcete-li zkontrolovat, otevřete "správa serverů" (Server Manager) a ujistěte se, že je Hyper-V povolen v "roli a stavu hypervisoru" (Hyper-V Hypervisor Role).
- Windows Update: Nainstalujte nejnovější aktualizace operačního systému Windows Server 2012 R2 prostřednictvím služby Windows Update.
- PowerShell: Ujistěte se, že máte nainstalovanou požadovanou verzi PowerShell. Docker vyžaduje PowerShell verze 5.1 nebo vyšší. Chcete-li zkontrolovat aktuální verzi PowerShell, spusťte příkaz:
$PSVersionTable.PSVersion
Po instalaci všech potřebných komponent, můžete začít instalovat Docker na Windows Server 2012 R2.
Ověření virtualizace a její zahrnutí, pokud je to nutné
Před instalací Dockeru na Windows Server 2012 R2 je nutné ověřit dostupnost virtualizace a v případě potřeby ji povolit. Virtualizace umožní práci s kontejnery v Dockeru.
1. Otevřete Správce Serveru na vašem serveru Windows Server 2012 R2.
2. V levém podokně vyberte Spravovat a přejděte na Přidat role a funkce.
3. Klikněte na " další "na obrazovce"Vítejte v průvodci přidáváním rolí a komponent".
4. Vyberte " informace o počítači "a klikněte na"další".
5. V části virtualizace hardwaru zkontrolujte, zda máte povolenou virtualizaci. Pokud chybí, ujistěte se, že váš procesor podporuje technologii virtualizace.
6. Pokud je virtualizace zakázána, přejděte dolů na obrazovce role pro servery souborů a jako roli vyberte hypervizor.
7. Kliknutím na Přidat funkce ve vyskakovacím okně přidejte hypervizor.
8. Klepnutím na další a instalovat na následujících obrazovkách nainstalujte hypervizor.
9. Po dokončení instalace hypervizoru restartujte počítač, aby se změny projevily.
Nyní by měla být povolena virtualizace a jste připraveni nainstalovat Docker na svůj server Windows Server 2012 R2.
Instalace Dockeru na Windows Server 2012 R2
Instalace Dockeru na Windows Server 2012 R2 umožňuje použití kontejnerů pro nasazení a správu aplikací. Docker usnadňuje proces vývoje, testování a nasazení softwaru tím, že poskytuje izolované prostředí pro spouštění aplikací.
Postupujte podle těchto kroků a nainstalujte Docker na Windows Server 2012 R2:
- Zkontrolujte, zda máte Windows Server 2012 R2 Standard nebo Datacenter Edition.
- Ujistěte se, že váš server splňuje požadavky systému pro instalaci Dockeru. Docker vyžaduje 64bitovou verzi Windows Server 2012 R2 s aktivovaným Hyper-V.
- Stáhněte si instalační balíček Docker pro Windows Server 2012 R2 z oficiálních stránek Docker.
- Spusťte instalační soubor a postupujte podle pokynů průvodce instalací Docker.
- Během instalace Dockeru může být nutné restartovat server. Dokončete proces instalace podle pokynů průvodce instalací.
- Po úspěšné instalaci Dockeru spusťte příkazový řádek Docker a zkontrolujte, zda je instalace správná, zadáním příkazu Docker version .
Nyní jste připraveni použít Docker na Windows Server 2012 R2 a začít vytvářet, spravovat a nasazovat kontejnery pro vaše aplikace.
Stažení instalačního souboru Docker
Chcete-li nainstalovat Docker na Windows Server 2012 R2, musíte si stáhnout instalační soubor Docker.
- Otevřete webový prohlížeč a přejděte na https://www..docker.com/products/docker-desktop.
- Na stránce Docker Desktop vyhledejte sekci " Docker Desktop for Windows "a klikněte na tlačítko" Download "nebo"Get Docker".
- Budete přesměrováni na stránku stahování, kde budete muset vybrat verzi Dockeru pro Windows. Pokud máte 64bitovou verzi Windows Server, vyberte odkaz ke stažení Docker Desktop Edge.
- Po stažení instalačního souboru Docker jej otevřete a postupujte podle pokynů průvodce instalací.
- V případě potřeby restartujte systém po instalaci Dockeru.
Gratuluji! Nyní máte instalační soubor Docker a jste připraveni přejít k dalšímu kroku - instalaci a konfiguraci Dockeru na Windows Server 2012 R2.