Docker je open source virtualizační platforma založená na kontejnerech. Byl spuštěn v roce 2013 a v současné době je spravován společností Docker, Inc. Docker je široce používán pro nasazování a spouštění aplikací distribuovaným způsobem. Je k dispozici pro Linux, Mac OS X a Microsoft Windows.
Docker umožňuje vývojářům vyvíjet, nasazovat a spouštět aplikace v izolovaných kontejnerech. To organizacím usnadňuje vývoj distribuovaných aplikací a jejich rychlé škálování. Kontejnery lze vytvářet z obrázků, které se obvykle získávají z úložišť Docker. Tyto obrazy poskytují konzistentní prostředí s optimalizovaným základním operačním systémem a umožňují vývojářům nasazovat a spouštět aplikace s menšími závislostmi.
Mezi pozoruhodné funkce Dockeru patří:
– Automatizace nasazení – Docker lze použít k nasazení a správě aplikací distribuovaným a automatizovaným způsobem
– Virtualizace založená na kontejnerech – Docker umožňuje rychlé a snadné nasazení a vzdálenou správu aplikací
– Izolace kontejnerů – Docker, známý také jako „extra zabezpečení“, zajišťuje, že kontejnery aplikací běží v izolovaných, zabezpečených prostředích
– Úložiště a síť – Docker používá úložiště a síťové služby, jako je OverlayFS, libnetwork a překryvné sítě.
Docker se stal populární jako efektivní a bezpečný způsob vytváření a správy distribuovaných aplikací. Byl přijat mnoha organizacemi, včetně bank, vládních agentur a technologických společností.