Návrh Školení

Co je Docker?

  • Použití
  • Hlavní komponenty Dockera
  • Základy architektury Dockera

Architektura Dockera

  • Docker image
  • Docker registry
  • Docker kontejnery

Základní technologie

  • Názvové prostory (namespaces)
  • Kontrolní skupiny (control groups)
  • Spojovací systém souborů (Union FS)
  • Formát kontejneru

Instalace Dockera

  • Instalace na Ubuntu prostřednictvím apt-get
  • Instalace novější verze Dockera

Dockerizace aplikací

  • Příklad "Hello World"
  • Interaktivní kontejner
  • Demonizace programů

Použití kontejnerů

  • Spuštění webové aplikace v kontejneru
  • Kontrola stavu kontejneru
  • Zprostředkování portů (port mapping)
  • Zobrazení logů
  • Prohlížení procesů
  • Zastavení a restartace
  • Odebrání kontejneru

Správa imagí

  • Výpis imagí
  • Stažení imagí
  • Hledání imagí

Sítové spojení kontejnerů

  • Detaily zprostředkování portů (port mapping)
  • Odkazování a pojmenovávání kontejnerů (container linking and naming)
  • Odkazování a proměnné prostředí

Data v kontejnerech

  • Data volumes
  • Složky hostitelského systému jako data volume
  • Soubory hostitelského systému jako data volume
  • Kontejnery s datovými svazky (data volume containers)
  • Zálohování a obnovení datových svazků

Přispívání k ekosystému

  • Co je Docker Hub?
  • Registrace na Docker Hubu
  • Přihlášení z příkazového řádku
  • Nahrávání do Docker Hubu
  • Soukromé repozitáře
  • Automatické sestavení (automated builds)

Požadavky

Určitá znalost příkazového řádku a Linux je výhodou.

 14 hodiny

Počet účastníků


Cena za účastníka

Reference (7)

Nadcházející kurzy

Související kategorie