Docker - tvorba a nasazení kontejnerových aplikací (DCKR1)

Virtualizace a Cloud, Docker

Docker je nejpoužívanější nastroj pro automatizaci nasazení aplikací v podobě takzvaných kontejnerů. Umožňuje aplikacím běžet v izolovaných prostředích s maximální efektivitou a jednoduchým procesem nasazení. Dále Docker pomáhá například při buildech nebo automatickém testovaní. Tento kurz vám má přiblížit technologii Docker a naučit vás jej využívat. Je určen pro aplikační vývojáře, devops, … zkrátka pro všechny, kteří Docker chtějí začít používat, či jej ve firmě používají a chtějí získat podrobnější znalosti.

Naučíte se vše nezbytné pro vytvoření vlastního kontejneru, dále jak jednoduše připravit multikontejnerovou aplikaci za pomoci nástroje Docker Compose a ukážeme si i základní možnosti orchestrace (správy) více kontejnerů.

Lokalita, termín kurzu



Virtuálně se můžete přidat i ke školením ve výše nabízených lokalitách. Do poznámky v objednávce prosím uveďte „Připojím se virtuálně“

Náplň kurzu:

Skrýt detaily
  • Co je to Docker?
    1. Co je to Docker?
    2. Rozdíly mezi virtualizací a kontejnery
    3. Výhody a nevýhody obou technologií
    4. Rozdíl mezi obrazem a kontejnerem
  • Základní ovládání Dockeru
    1. Globální ovládání Dockeru
    2. Konfigurace Dockeru
  • Vytváření kontejneru
    1. Práce s obrazy
    2. Spouštění kontejneru
    3. Práce s docker registry - DockerHub
  • Vytváření obrazu
    1. Docker build - vytváření obrazu z Dockerfile
    2. Dockerfile - práce a příkazy
  • Volumes - perzistentní data storage
    1. Co jsou to Docker Volumes
    2. Použití volumes
    3. Varianty volumes
  • Logy
    1. Logování Dockeru
    2. Logování kontejneru
    3. Logging Drivery - například LogStash
  • Přehled a možnosti orchestrace
    1. Základní orchestrace: Docker Compose
    2. Pokročilá orchestrace: Kubernetes (pouze ukázka)
    3. Vztah Kubernetes a Docker
    4. Cloud vs On-premise řešení
  • Docker Compose
    1. Proč používat Compose
    2. Jak Compose funguje
    3. Instalace Compose
    4. Základní příkazy a nastavení
    5. Compose file
    6. Vytvoření a spouštění Compose
    7. Práce s Compose: logy, exec, …
  • Networking
    1. Konfigurace síťovaní
    2. Port forwarding
Předpokládané znalosti:
Základní znalost práce v prostředí Linuxového terminálu.
Doporučený předchozí kurz:
Linux – základy administrace (LNX1)
Doporučený následný kurz:
Kubernetes - základy administrace (KUBER1)
Časový rozvrh:
2 dny (9:00hod. - 16:00hod.)
Cena kurzu:
11 400,00 Kč (13 794,00 Kč včetně 21% DPH)

Vybrané zákaznické reference

Asseco Central Europe, a.s., Přemysl O.
Docker - tvorba a nasazení kontejnerových aplikací ( DCKR1)
"Musím říct, že lepší školení jsem nezažil. Perfektně vybavený lektor, jak znalostně, tak lidsky. Super přístup, nápomocný, vše vysvětlil. Obsah kurzu skvěle postavený. Prostě paráda"
Asseco Central Europe, a.s., Pavol H.
Docker - tvorba a nasazení kontejnerových aplikací ( DCKR1)
"Super školenie. Školiteľ je vynikajúco pripravený a excelentne zorientovaný v problematike. Ďakujem"
Asseco Central Europe, a.s., Adam H.
Docker - tvorba a nasazení kontejnerových aplikací ( DCKR1)
"Tento kurz vřele doporučuji všem začátečníkům v kontejnerizačních technologiích a platformách. Lektor má široký objem znalostí a zkušeností, především i praktických. I přes to jsem se jako lehce podprůměrný uživatel dockeru dozvěděl spoustu užitečných informací a novinek, lektor skvěle odpovídal na konkrétní dotazy co se týče jak technologií, tak konkrétních řešení problémů. Nemyslím si, že by v daném kurzu něco chybělo."
NN Management Services, s.r.o., Petr Š.
Docker - tvorba a nasazení kontejnerových aplikací ( DCKR1)
"Vše lidsky vysvětleno, kurz byl velice přínosný. Dostatek cvičení. Super lektor"
Vojtěch Kašpar, Vojtěch K.
Docker - tvorba a nasazení kontejnerových aplikací ( DCKR1)
"Dozvěděl jsem se opravdu mnoho informací. Děkuji."
Vysoká škola báňská - Technická univerzita Ostrava, Pavel N.
Docker - tvorba a nasazení kontejnerových aplikací ( DCKR1)
"Školení splnilo mé očekávání, mohl jsem si spoustu věcí vyzkoušet. Lektor vždy velmi pohotově odpovídal na různé dotazy. Škoda, že nebyly k dispozici tištěné, nebo elektronické materiály. Nejvíce mě zaujala hláška lektora "Věříte mi to?". Pro mě bylo velkým přínosem, že jsem si prakticky vyzkoušel mnoho věcí s aplikačními kontejnery."
PROFINETWORKS s.r.o., Martin S.
Docker - tvorba a nasazení kontejnerových aplikací ( DCKR1)
"Školení splnilo má očekávání. Získal jsem teoretická základy i praktické zkušenosti s technologií. Přínosné byly zkušenosti lektora z praxe."