Kontejnery (nejen) s Dockerem

Během kurzu si vysvětlíme výhody a úskalí kontejnerů, naučíme se zabalit si vlastní aplikaci. Prakticky si ukážeme, jak s kontejnery správně pracovat a využít základní orchestraci. Ačkoliv je Docker často používán jako synonymum pro kontejnery, není to možnost jediná. Ukážeme si práci i s dalšími nástroji pro sestavení, které se hodí do CI pipelines.

Cíl kurzu

Účastníci budou po absolvování kurzu schopni vytvářet a provozovat kontejnery, provádět v nich změny, umět diagnostikovat a vyřešit základní problémy a připravit základní orchestraci.

Osnova

  • Teorie kontejnerů - co jsou kontejnery, k čemu jsou nám dobré a na co si musíme dávat pozor
  • Spouštíme svůj první kontejner - rozjedeme si hello world a vysvětlíme si na příkladech jak pracovat s kontejnery
  • Práce s obrazy - sestavíme si vlastní kontejner se vzorovou aplikací a ukážeme si, z čeho se obraz skládá a jak provádět změny
  • Sítě a perzistence - propojení kontejnerů mezi sebou, vystavení služeb ven a uchování dat mezi jednotlivými spuštěními
  • Docker compose - Základní orchestrace kontejnerů vhodná nejen pro testování
  • Jde to i bez dockeru - ukážeme si další nástroje pro práci s kontejnery, jako je kaniko, podman, buildah, crane...

Časová náročnost

Jednodenní kurz.

Rozvrh

Datum Čas Místo Lektor Volná místa Cena s DPH Přihlásit