Технологический радарТехнологический радар

Docker

CI/CD
Adopt

Определение

Docker — это инструмент контейнеризации, который используется для упаковки приложений и их зависимостей в переносимые и воспроизводимые контейнерные образы.

Ценность

Технология помогает стандартизировать сборку и запуск приложений, сократить различия между окружениями, упростить поставку изменений и сделать инженерные процессы более предсказуемыми и воспроизводимыми.

Применение

Технология реализуется с помощью сборки контейнерных образов, запуска контейнеров, описания окружения приложения и публикации артефактов поставки, а также связана со следующими технологиями на радаре: Continuous Integration, Continuous Delivery, Artifact Repository, Kubernetes Platform, Cloud Native Architecture, GitOps, Pipeline as Code, DevOps Platform, Secure Supply Chain, Software Bill of Materials.

Контекст

Наиболее актуальна для средних и крупных технологических компаний, а также Enterprise организаций со средней и высокой инженерной зрелостью, где уже есть потребность в стандартизированной упаковке приложений, воспроизводимой поставке и единообразном запуске сервисов в разных окружениях.

Зрелость

Относится к уровню Adopt, потому что этот инструмент давно доказал практическую ценность для стандартизации сборки, поставки и запуска приложений и стал важной частью зрелых CI/CD и платформенных практик.