
Docker
Container platforma na budovanie, distribúciu a spúšťanie aplikácií.
Docker je priemyselný štandard pre kontenerizáciu, balenie aplikácií so všetkými ich závislosťami do prenosných, ľahkých kontajnerov, ktoré bežia konzistentne v akomkoľvek prostredí. Docker eliminuje problém „na mojom stroji to funguje“ a zásadne zmenil spôsob, akým sa softvér buduje a nasadzuje. Kontajnery sú v porovnaní s virtuálnymi strojmi ľahšie, zdieľajú jadro hostiteľského OS, pričom si zachovávajú izoláciu.
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.
Na čo ho používame
- Konzistentné vývojárske prostredia
- Nasadenie architektúry mikroservices
- Stavy buildu a testovania v CI/CD pipeline
- Lokálny vývoj s Docker Compose
- Orchestrácia kontajnerov v produkcii
- Balenie viacslužebných aplikácií
Čo nám to prináša
- KontajnerizáciaZabalte aplikácie so všetkými závislosťami do prenosných kontajnerov, ktoré bežia identicky kdekoľvek.
- Docker ComposeDefinujte a spúšťajte viackontajnerové aplikácie pomocou jedného YAML súboru pre lokálny vývoj.
- Docker HubPrístup k 7 miliónom+ predpripravených obrazov kontajnerov pre databázy, jazyky, nástroje a kompletné stacky.
- Ukladanie vrstiev (Layer Caching)Efektívne zostavovanie obrazov pomocou ukladania vrstiev, ktoré rebuilduje iba to, čo sa zmenilo, čím urýchľuje CI/CD.
Otázky, ktoré sa nám často kladú
Potrebujete Docker pre svoju webovú stránku?
Docker vs virtuálne stroje?
Je Docker zadarmo?
Pridáva Docker komplexitu?
Viac o: Cloud & Infraštruktúra
Nie ste si istí, či sa to týka aj vás?
Senior inžinier prejde vaše stránky, vašu prítomnosť vo vyhľadávaní a spôsob, akým dotazy k vám prichádzajú, a potom zapíše tri veci, ktoré sa oplatí opraviť ako prvé. Dokument si necháte v každom prípade.