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

Virtualizace a Cloud, Docker

Docker a Podman jsou nejpoužívanější nastroje 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.

TOTO ŠKOLENÍ VÁM POMŮŽE:

  • Seznámit se s Dockerem/Podmanem a kontejnery obecně
  • Spravovat Docker kontejnery
  • Sestavovat Docker obrazy
  • Pracovat s Docker Compose

KDO BY SE MĚL KURZU ZÚČASTNIT?

  • Vývojáři i administrátoři, kteří uvažují o nasazení kontejnerů

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 orchestrace (KUBER1)
Časový rozvrh:
2 dny (9:00hod. - 16:00hod.)
Cena za osobu:
11 400,00 Kč (13 794,00 Kč včetně 21% DPH)

Vybrané zákaznické reference

JUTA a.s., Marcel P.
Docker a Podman - tvorba a nasazení kontejnerových aplikací ( DCKR1)
"Dobrý den, školení mne velmi zaujalo, zejména musím vyzdvihnout praktickou část, kterou měl lektor velmi dobře připravenou. Toto byl hlavní přínos oproti ostatním hlavně onlinovým kurzům na docker jako takový. S pozdravem Marcel"
NESS Czech s.r.o., Marcela F.
Docker a Podman - tvorba a nasazení kontejnerových aplikací ( DCKR1)
"I was super satisfied with the course and the level of detail shared and explained. I feel now comfortable to take further any Kubernetes tasks. It is the first time I got a Kubernetes class where every character is explained and we can feel free to ask any question or do any mistake during the exercises. Thank you so so much for this amazing experience! I wish now it could have continued for the next days. KUDOS to our trainer!!"
Československá obchodní banka, a. s., Lukáš J.
Docker a Podman - tvorba a nasazení kontejnerových aplikací ( DCKR1)
"Teoretická část byla přesně to, co jsem očekával. Praktická pro mě byl bonus a byl jsem překvapený, že se lektorovi podařilo cvičení zprovoznit i z našich pracovních notebooků."
Československá obchodní banka, a. s., Tomáš B.
Docker a Podman - tvorba a nasazení kontejnerových aplikací ( DCKR1)
"Osobně bych uvítal mít možnost si na vytvořeném cloudu zkoušet věci i večer mezi prvním a druhým dnem školení. Některé cvičení první den byly dost jednoduché a dali by se dát jako "domácí úkol" a místo toho projít ty důležitější části kurzu co jsou na konci. Cením si toho, že lektor byl člověk z praxe a dokázal vše vysvětlit srozumitelně. "
Československá obchodní banka, a. s., Ondřej N.
Docker a Podman - tvorba a nasazení kontejnerových aplikací ( DCKR1)
"Dobry den, za me to bylo perfektni :). Moc dekuji"
Československá obchodní banka, a. s., Jan H.
Docker a Podman - tvorba a nasazení kontejnerových aplikací ( DCKR1)
"Přizpůsobivý přístup lektora."
Československá obchodní banka, a. s., Jiří V.
Docker a Podman - tvorba a nasazení kontejnerových aplikací ( DCKR1)
"Nejvíce oceňuji vhodnou skladbu teorie vs. praxe. Je vždy skvělé, když si můžeme probírané téma "osahat" i prakticky. Vyváženost teorie i praxe proto velmi oceňuji."
Československá obchodní banka, a. s., Lukáš D.
Docker a Podman - tvorba a nasazení kontejnerových aplikací ( DCKR1)
"Školení bylo super. Líbil se mi osobní přístup školitele, který ochotně odpovídal na dotazy a nenechal se rozhodit otázkami, které někdy s tématem tolik nesouvisely. Školení formou vyzkoušení si teorie v praxi bylo rozhodně užitečné a daleko snáze se pamatuje. Za mě rozhodně palec nahoru, moc díky!"
T-Mobile Czech Republic a.s., Jan H.
Docker a Podman - tvorba a nasazení kontejnerových aplikací ( DCKR1)
"spokojenost, diky"
Toyota Motor Manufacturing Czech Republic, s.r.o., Pavel H.
Docker a Podman - tvorba a nasazení kontejnerových aplikací ( DCKR1)
"Skvělá příprava labů. Pěkné příklady z praxe. Skvělá atmosféra a školitel. Dobré vybavení kuchyňku a občerstvení :)"
Toyota Motor Manufacturing Czech Republic, s.r.o., Tomáš Š.
Docker a Podman - tvorba a nasazení kontejnerových aplikací ( DCKR1)
"Praktická cvičení, velmi dobře připravené laby. Výborná podpora od lektora při cvičeních. Bez jakýchkoli předchozích znalostí nyní dokážu samostatně vytvářet Docker image. Velmi dobrý kurz."
Toyota Motor Manufacturing Czech Republic, s.r.o., Miloš B.
Docker a Podman - tvorba a nasazení kontejnerových aplikací ( DCKR1)
"Poprvé na školení v ICTPro a nemám co bych vytknul. Školitel zodpověděl všechny dotazy, dostatek Labů k procvičování."
Česká spořitelna, a.s., Josef T.
Docker a Podman - tvorba a nasazení kontejnerových aplikací ( DCKR1)
"Jedno z nejlépe připravených školení na kterých jsem byl, líbila se mi praktická část (i když jsem měl trable s řešením). "
Asseco Central Europe, a.s., Přemysl O.
Docker a Podman - 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 a Podman - 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 a Podman - 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 a Podman - 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 a Podman - 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 a Podman - 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 a Podman - 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."