Tento kurz pokrývá některá z nejdůležitějších a nejužitečnějších pokročilých témat v Dockeru, jako je orchestrace kontejnerů, monitorování a logování a bezpečnost.
Cíle kurzu
Cílem tohoto kurzu je naučit studenty pokročilé koncepty a techniky Dockeru a pomoci jim získat dovednosti a znalosti potřebné k bezpečné správě rozsáhlých kontejnerových aplikací v různých prostředích.
Pochopení pokročilých síťových konceptů Docker
Studenti získají odborné znalosti v nasazování a správě orchestrace kontejnerů pomocí Docker Compose a Docker Swarm
Pokročilého zabezpečení Docker
Studenti porozumí konceptům load balancingu a škálování a naučí se, jak škálovat aplikace v Dockeru pomocí Docker Compose a Docker Swarm.
Určeno pro
Kurz je určen pro vývojáře, systémové administrátory a DevOps inženýry, kteří mají předchozí zkušenosti s Dockerem a kontejnerizací.
Kurz je užitečný zejména pro IT specialisty, kteří se zajímají o nasazování a správu rozsáhlých kontejnerových aplikací nebo kteří si chtějí prohloubit své znalosti Docker.
Pro každého, kdo chce optimalizovat a zabezpečit svá prostředí Docker, nebo kdo chce mít aktuální informace o nejnovějších osvědčených postupech a technikách pro kontejnerizaci Dockeru.
Obsah kurzu
Den 1:
Pokročilé sítě Docker
Úvod do síťových modelů Docker
Konfigurace vlastních sítí Docker
Pokročilé síťové koncepty Docker, jako je service discovery a load balancing
Docker Swarm pro orchestraci kontejnerů
Úvod do Docker Swarm a orchestrace kontejnerů
Konfigurace clusterů Docker Swarm
Nasazení a správa služeb pomocí Docker Swarm
Škálování a aktualizace služeb s Docker Swarm
Den 2: Persistence dat připoužití Dockeru
Ukládání dat při použití Dockeru
Persistence při použití Docker Compose
Přístup k persistentním datům v Docker Swarm
Monitorování a logování pomocí Dockeru
Úvod do nástrojů pro monitorování a protokolování Dockeru
Práce s logy a eventy Dockeru
Pokročilé zabezpečení Dockeru
Nejlepší postupy zabezpečení Dockeru
Zabezpečení hostitelů a kontejnerů Docker
Docker bezpečnostní skenování a hodnocení zranitelnosti Docker images
Přehled konceptů škálování a load balancingu
Škálování aplikací Docker pomocí Docker Compose a Docker Swarm
Aplikace Docker load balancingu s NGINX a HAProxy
Předpoklady
Tento pokročilý kurz Docker předpokládá předchozí znalosti Dockeru. Studenti by před absolvováním pokročilého kurzu měli absolvovat kurz Docker základy nebo mít ekvivalentní znalosti a zkušenosti.
Kurz předpokládá, že účastníci rozumějí vytváření a správy kontejnerů, práce s Docker images a používání Docker Compose ke správě vícekontejnerových aplikací.