Popis kurzu
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í.
Studijní materiály
Materiály jsou v elektronické podobě.Návaznosti
Úvod do OpenShiftu, Základy Kubernetes