Úvod

Dokončeno

Týmy dnes musí rychle vydávat aplikace, aby upoutaly a udržely svůj byznys. Tento požadavek vynutí vývoj softwaru a týmy podpory, aby se vždy podívaly na řešení, která šetří čas a snižují náklady. Ideální řešení zkracuje dobu strávenou při vytváření a konfiguraci prostředí nasazení a zjednodušuje proces nasazení softwaru.

Myšlenka použití technologie kontejnerizace softwaru jako řešení pro úsporu času a snížení nákladů je oblíbená. Jedna ze silných stránek kontejnerizace spočívá v tom, že nemusíte konfigurovat hardware a trávit čas instalováním operačních systémů a softwaru pro hostování nasazení. Kontejnery jsou navzájem izolované a několik kontejnerů může běžet na stejném hardwaru. Tato konfigurace nám pomáhá používat hardware efektivněji a pomůže nám zvýšit zabezpečení aplikací.

Předpokládejme, že pracujete pro online prodejce oblečení, který plánuje vývoj několika interních aplikací. Váš tým vyvíjí a testuje všechny aplikace místně a následně je nasazuje do Azure pro předprodukční testování a konečné hostování v produkčním prostředí. V každém prostředí hledáte maximální kompatibilitu s minimálními nebo žádnými změnami konfigurace. Použití Dockeru jako řešení pro kontejnerizaci se zdá být ideální volbou.

Tady se dozvíte, jak můžete pomocí Dockeru vytvářet vlastní kontejnery. Zároveň nahlédnete „pod kapotu“ infrastruktury Dockeru. Cílem je pomoci vám rozhodnout, jestli jsou kontejnery Dockeru správnou volbou pro vaši firmu.

Cíle výuky

V tomto modulu:

  • Vyhodnoťte, jestli je Docker pro vás vhodným kontejnerizačním platformou.
  • Popište, jak komponenty kontejnerů Dockeru podporují implementace výpočetních kontejnerů.

Požadavky

  • Znalost konceptů virtualizace operačního systému na úrovni začátečníka
  • Znalost aplikací založených na příkazovém řádku na úrovni začátečníka