Docker je nejpoužívanější kontejnerizační platforma, která umožňuje vývojářům i administrátorům snadno vytvářet, nasazovat a spouštět aplikace v izolovaném prostředí. Tento dvoudenní kurz Docker základy vás naučí vytvářet a spravovat kontejnery, pracovat s Docker images, sestavovat vlastní Dockerfile a používat Docker Compose ke správě aplikací s více kontejnery současně.
1. Úvod do Dockeru a kontejnerizace
2. Vytváření a správa kontejnerů
3. Práce s Docker images
4. Docker Compose – správa vícekontejnerových aplikací
5. Docker Best Practices
6. Bezpečnost kontejnerů
7. Optimalizace výkonu
Co je Docker a k čemu se používá?
Docker je nejpoužívanější platforma pro kontejnerizaci aplikací, která umožňuje zabalit aplikaci se všemi jejími závislostmi do izolovaného, přenositelného kontejneru. Díky tomu aplikace běží stejně na notebooku vývojáře, testovacím serveru i v produkci.
Potřebuji před kurzem umět programovat?
Ne, kurz je určen účastníkům bez předchozích zkušeností s Dockerem. Postačí základní znalost práce s příkazovým řádkem Linuxu – povědomí o programovacích konceptech (proměnné, funkce, cykly) je výhodou, ale není podmínkou.
Jaký je rozdíl mezi Docker image a Docker kontejnerem?
Docker image je statická šablona obsahující aplikaci a její závislosti – něco jako instalační balíček. Kontejner je běžící instance tohoto image, se kterou lze pracovat, zastavit ji nebo restartovat. Z jednoho image lze spustit libovolné množství kontejnerů.
Co je Dockerfile a naučím se ho psát?
Dockerfile je textový soubor s instrukcemi, podle kterých Docker sestaví vlastní image. Kurz se věnuje doporučeným postupům pro tvorbu Dockerfile v rámci bloku Docker Best Practices druhý den kurzu.
Co je Docker Compose a k čemu slouží?
Docker Compose je nástroj pro definici a správu aplikací složených z více kontejnerů najednou pomocí jednoho konfiguračního souboru. Místo ručního spouštění každého kontejneru zvlášť tak lze celou aplikaci (např. web, databázi a cache) spustit jedním příkazem.
Naučím se v kurzu i síťování mezi kontejnery?
Ano, síťování kontejnerů je součástí bloku "Práce s kontejnery" první den kurzu – naučíte se, jak spolu kontejnery komunikují a jak jim zajistit přístup k síti.
Řeší kurz i bezpečnost provozu kontejnerů?
Ano, druhý den kurzu obsahuje samostatný blok o bezpečnostních aspektech provozu aplikací v kontejnerech, včetně doporučených postupů, jak minimalizovat rizika.
Kdo kurz vede?
Kurz vede Jiří Snopek, držitel titulu Red Hat Certified Trainer of the Year (2019) EMEA a dalších Red Hat certifikací, s dlouholetou praxí ve správě infrastruktury a bankovnictví.
Na jaký kurz je vhodné navázat po Docker základy?
Navazujícími kurzy jsou Docker Advanced pro pokročilejší témata, Základy Kubernetes pro orchestraci více kontejnerů a Grafana pro monitoring a vizualizaci dat.
Jirkova vášeň pro předávání zkušeností a znalostí vede k dokonale vypracovaným kurzům a školením. Své pedagogické schopnosti zlepšuje u zahraničních lektorů. Pro své kurzy využívá moderní technologie, nové přístupy, vizualizace, laby.
Jirka je odborník na open source a své znalosti předává u našich kurzů Linux, Ansible, kontejnerizace, OpenShift, Kubernetes, ArgoCD, Grafana, Proxmox.
Jiří vede tým zaměřený na vývoj i provoz webových a mobilních aplikací. Je správcem systému Linux a architektem infrastruktury v oblasti informačních technologií a bankovnictví. Zkušený v automatizaci, optimalizaci, architektuře infrastruktury a designu aplikací.
Držitel certifikací: Red Hat Certified Trainer of the Year (2019) EMEA - DevOps, Red Hat Certified Specialist in Hybrid Cloud Management, Red Hat Certified Architect Level III, Red Hat Certified Specialist in OpenShift Application Development
Ministerstvo práce a sociálních věcí spustilo dvě zásadní dotace na vzdělávání – Digi pro firmu a Jsem v kurzu. Jde o poslední výzvy v rámci stávajícího programového období. Po roce 2028 nikdo neví, co přijde. Máme před sebou 25 měsíců, ve kterých má smysl naplno využít státní spolufinancování rozvoje vašich lidí i sebe samých a uspět tak v silné konkurenci na trhu.
Příspěvek od Úřadu práce až 35 000 Kč na váš osobní rozvoj.
Přemýšlíte o novém kurzu, ale odrazuje vás cena? Úřad práce ČR nabízí příspěvek na úhradu kurzu digitálního vzdělávání až do výše 35 000 Kč vč. DPH. Pomůžeme vám zjistit, jestli na příspěvek dosáhnete. Připravujeme vlastní nabídku kurzů, na které bude možné dotaci čerpat.
Vzdělávání zaměstnanců s příspěvkem od Úřadu práce
Program Vzdělávání pro firmy umožňuje proškolit tým s finanční podporou státu a ušetřit tak i statisíce korun na rozvoji vašich lidí. Pumpedu vám pomůže sestavit vzdělávací plán, vybrat vhodná témata a projít celým procesem bez zbytečných komplikací.
Ministerstvo práce a sociálních věcí spustilo dvě zásadní dotace na vzdělávání – Digi pro firmu a Jsem v kurzu. Jde o poslední výzvy v rámci stávajícího programového období. Po roce 2028 nikdo neví, co přijde. Máme před sebou 25 měsíců, ve kterých má smysl naplno využít státní spolufinancování rozvoje vašich lidí i sebe samých a uspět tak v silné konkurenci na trhu.
Příspěvek od Úřadu práce až 35 000 Kč na váš osobní rozvoj.
Přemýšlíte o novém kurzu, ale odrazuje vás cena? Úřad práce ČR nabízí příspěvek na úhradu kurzu digitálního vzdělávání až do výše 35 000 Kč vč. DPH. Pomůžeme vám zjistit, jestli na příspěvek dosáhnete. Připravujeme vlastní nabídku kurzů, na které bude možné dotaci čerpat.
Vzdělávání zaměstnanců s příspěvkem od Úřadu práce
Program Vzdělávání pro firmy umožňuje proškolit tým s finanční podporou státu a ušetřit tak i statisíce korun na rozvoji vašich lidí. Pumpedu vám pomůže sestavit vzdělávací plán, vybrat vhodná témata a projít celým procesem bez zbytečných komplikací.