
Docker
Platforma pro kontejnery pro tvorbu, distribuci a provoz aplikací.
Docker je průmyslovým standardem pro kontejnerizaci, balí aplikace se všemi jejich závislostmi do přenosných, lehkých kontejnerů, které běží konzistentně v jakémkoli prostředí. Docker eliminuje problém „funguje to na mém počítači“ a zásadně změnil způsob, jakým se software vyvíjí a nasazuje. Kontejnery jsou ve srovnání s virtuálními stroji lehké, sdílejí jádro hostitelského OS a zároveň si zachovávají izolaci.
We use Docker to ensure consistent development, testing, and production environments across all our projects. Docker containers guarantee that what works on a developer's machine works identically in production. Docker also enables our microservices architectures, CI/CD pipelines, and local development environments.
K čemu ho používáme
- Konzistentní vývojová prostředí
- Nasazení architektury mikroslužeb
- Fáze buildu a testování v CI/CD pipeline
- Lokální vývoj s Docker Compose
- Orchestrace produkčních kontejnerů
- Balení aplikací s více službami
Co nám to dává
- KontejnerizaceZabalte aplikace se všemi závislostmi do přenosných kontejnerů, které běží identicky kdekoli.
- Docker ComposeDefinujte a spouštějte aplikace s více kontejnery pomocí jediného souboru YAML pro lokální vývoj.
- Docker HubPřístup k více než 7 milionům předpřipravených kontejnerových image pro databáze, jazyky, nástroje a kompletní stacky.
- Ukládání do mezipaměti vrstevEfektivní sestavování image díky ukládání vrstev do mezipaměti, které znovu sestaví jen to, co se změnilo, a zrychlí tak CI/CD.
Časté dotazy
Potřebuji Docker pro svůj web?
Docker vs. virtuální stroje?
Je Docker zdarma?
Zvyšuje Docker složitost?
Více o: Cloud a infrastruktura
Nejste si jistí, jak se to týká vás?
Zkušený inženýr projde váš web, vaši viditelnost ve vyhledávání a způsob, jakým se k vám dostávají poptávky, a poté sepíše tři věci, které je vhodné opravit jako první. Dokument si ponecháte tak jako tak.