Docker
term_id: docker
Category: engineering_practice
Definition
Docker umožňuje vývojářům zabalit aplikaci se všemi jejími závislostmi do standardizované jednotky pro softwarový vývoj. Tyto kontejnery izolují software od jeho prostředí, což zajišťuje konzistentní chování napříč různými systémy.
Summary
Docker je platforma pro vývoj, distribuci a spouštění aplikací v lehkých, přenosných kontejnerech.
Key Concepts
- Kontejnerizace
- Obrazy
- Izolace
- Přenositelnost
Use Cases
- Nasazování natrénovaných ML modelů jako mikroslužeb
- Standardizace vývojových prostředí pro týmy datové vědy
- Škálování zátěže při inferenci v cloudu
Code Example
| |