Docker základy (CZ)

Kurzem Vás provede Jiří Snopek

IT lektor a konzultant, RHCA. Vede tým zaměřený na vývoj i provoz webových a mobilních aplikací.

Základní info

Popis kurzu

Docker je oblíbená kontejnerizační platforma, která umožňuje vývojářům snadno vytvářet, nasazovat a spouštět aplikace jednoduchým  způsobem. Tento kurz pokrývá základy Dockeru, včetně toho, jak vytvářet a spravovat kontejnery, pracovat s images a používat Docker Compose ke správě aplikací s více kontejnery.
 

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ě.

Cíle kurzu

  • Poskytnout základní pochopení Dockeru a kontejnerizace, včetně architektury a terminologie Dockeru.
  • Naučit studenty, jak vytvářet a spravovat kontejnery Docker, pracovat s images Dockeru a používat Docker Compose ke správě aplikací s více kontejnery.
  • Pomoci studentům pochopit osvědčené postupy pro návrh Dockerfile, bezpečnost kontejnerů Docker a tipy pro optimalizaci výkonu Dockeru.
Celkově je cílem tohoto kurzu naučit studenty  používat Docker k vytváření, nasazování a spouštění aplikací jednoduchým  způsobem a pomoci jim porozumět tomu, jak lze Docker použít ke zefektivnění pracovních postupů vývoje a nasazení.
 

Určeno pro

Kurz je vhodný pro vývojáře, systémové administrátory a DevOps inženýry, kteří se chtějí naučit základy Dockeru a kontejnerizace. 

Kurz je užitečný pro každého, kdo se zajímá o Docker, jak jej lze použít k nasazování a spouštění aplikací jednoduchým způsobem.

Obsah kurzu

Den 1 – Základy práce s Dockerem

1. Úvod do Dockeru a kontejnerizace

  • Co je Docker a proč se používá
  • Rozdíl mezi kontejnerem a virtuálním strojem
  • Architektura Dockeru (daemon, klient, registry)
  • Docker terminologie

2. Vytváření a správa kontejnerů

  • Spouštění, zastavování a restartování kontejnerů
  • Základní příkazy pro správu životního cyklu kontejneru
  • Síťování kontejnerů – jak spolu kontejnery komunikují
  • Ukládání dat kontejnerů (volumes)

3. Práce s Docker images

  • Vyhledávání a stahování images z Docker Hubu
  • Vytváření vlastních images
  • Správa a verzování images

Den 2 – Docker Compose a produkční nasazení

4. Docker Compose – správa vícekontejnerových aplikací

  • Úvod do Docker Compose a jeho výhody
  • Vytvoření a struktura Compose file
  • Spuštění a správa propojených služeb (např. web + databáze)

5. Docker Best Practices

  • Doporučené postupy pro psaní Dockerfile
  • Optimalizace velikosti a rychlosti buildu images

6. Bezpečnost kontejnerů

  • Běžná bezpečnostní rizika při provozu kontejnerů
  • Doporučené postupy pro zabezpečení produkčního nasazení

7. Optimalizace výkonu

  • Tipy pro efektivní využití zdrojů
  • Monitoring základního stavu kontejnerů

Předpoklady

  • Základní znalost práce s příkazovým řádkem Linuxu (spouštění příkazů, práce se soubory a adresáři)
  • Výhodou, nikoliv podmínkou, je základní povědomí o programování (proměnné, funkce, cykly) – usnadní pochopení konceptů jako proměnné prostředí v kontejnerech

Studijní materiály

V ceně kurzu jsou studijní materiály v elektronické podobě, které vám pomohou udržet si jasnou strukturu celého postupu i po školení. Materiály jsou zaměřené tak, abyste se k nim mohli vracet při řešení reálných problémů ve firmě.

Návaznosti

Grafana, Základy Kubernetes, Docker Advanced

Docker základy (CZ)

Vybraný termín:

 Praha

Cena
15 000 Kč + 21% DPH

Kontaktovat dodavatele


Kontrola proti spamu. Kolik je šest a čtyři ? Součet zapište číslicemi.