
Kurzy a certifikace Open Source
Docker v praxi
Cena (bez DPH)
Docker se stal standardem pro IT profesionály, kteří potřebují mít kontrolu nad konfigurací běhového prostředí svých systémů, a to jak během procesu implementace a testů, tak i následně v produkčním nasazení. Kurz je zaměřen na seznámení se s technologií Docker a obecně provozem aplikací v kontejnerové infrastruktuře. Dále vám lektor objasní principy a způsoby praktického použití, vysvětlí vlastní pojmy a best-practices. Kurz je rozdělen do dvou základních částí. V té první vám bude vysvětleno, jak vlastně Docker funguje; ukážeme si, jak snadné je začít. Ve druhé části se pak zaměříme formou praktických cvičení a společné diskuze na vlastní používání této technologie. V rámci kurzu bude prostor pro vaše konkrétní dotazy a v případě zájmu se můžeme zaměřit formou praktického cvičení a konzultací přímo na váš specifický případ. Po skončení kurzu budete chápat, jak Docker funguje, jak si připravit vlastní infrastrukturu nejen pro vývoj, ale i pro nasazení do produkčního prostředí.
Cílová skupina
- Vývojáři aplikací
- Systémoví administrátoři
- IT profesionálové
Cíle kurzu
- porozumět technologii a základním konceptům Dockeru, dozví se, jaké jsou největší výhody použití oproti jiným formám virtualizace
- provádět základní úkony v Dockeru
- vytvořit si vlastní kontejner, naučit se syntaxi Dockerfile a best-practices
- jak snadno použít Docker během vývoje vlastních aplikací
- jaké jsou možné způsoby deploymentu
- jak propojit několik docker kontejnerů dohromady
Osnova
Úvod
- Co je Docker a v čem je jiný
- Základní pojmy a operace v Dockeru
Základy Dockeru
- Instalace Dockeru
- Práce s kontejnery
- Práce s “images"
- Vytvoření vlastního image pomocí Dockerfile
- Jak efektivně a bezpečně vytvářet vytvářet Docker Images
Praktické postupy v Dockeru
- Pravidla použití Dockeru, jak správně „dockerizovat“ vlastní aplikace
- Propojení několika instancí Docker image
- Pokročilé techniky buildu images (multi-stage, on-build)
- Práce s volumes
- Jak použít Docker při lokálním vývoji a proč
- Orchestrace kontejnerů v Dockeru
Instalujeme docker na pracovní stanici (Windows, Linux, Mac OSX)
Náš první Docker image
- Docker z příkazové řádky
- Dockerfile - vytvoření vlastního image
- Docker volumes - propojení lokálního souborového systému s dockerem
- Docker-compose - automatizace v dockeru
Předpoklady účastníka
- Znalost operačního systému Linux (práce s příkazovou řádkou, znalost základních nástrojů shellu)