Mirantis Container Runtime (MCR) — это коммерческий контейнерный движок, основанный на исходном коде проекта Docker Moby и предназначенный для выполнения контейнеризованных приложений в производственных средах. Программный продукт предоставляет совместимый с Docker интерфейс и утилиты для управления контейнерами, образами и сетевыми ресурсами, а также ориентирован на интеграцию с оркестраторами, такими как Kubernetes и Docker Swarm. MCR разрабатывался как решение для организаций, которым требуется стабильный, поддерживаемый и сертифицированный движок контейнеров с корпоративными гарантиями и исправлениями безопасности.
Исторически MCR возник как продолжение развития движков на базе Moby после изменения направления развития некоторых проектов в экосистеме контейнеров, когда коммерческие поставщики стали предлагать собственные, совместимые движки для обеспечения стабильности в продуктивных развертываниях. Информация о конкретных версиях, датах релизов и деталях поддержки может варьироваться; при отсутствии полной открытой документации распространённая практика — использовать общие сведения о функциях и сценариях применения подобных продуктов. Типичные области применения MCR включают запуск микросервисной архитектуры, обеспечение соответствия корпоративным требованиям безопасности (включая поддержку FIPS там, где это указано), а также эксплуатацию контейнеров на хостах под управлением Linux и Windows.
- Совместимость с Docker API: предоставляет совместимый интерфейс для запуска и управления контейнерами и образами, позволяя использовать существующие Docker-клиенты и инструменты.
- Поддержка Linux и Windows: обеспечивает выполнение контейнеров на основных серверных платформах, включая контейнеры Windows там, где это применимо.
- Интеграция с оркестраторами: совместим с Kubernetes и Docker Swarm, что упрощает развертывание и управление кластерными сценариями.
- Фокус на безопасности: включает механизмы управления уязвимостями, обновления безопасности и соответствие требованиям, отмеченным в документации продукта (например, FIPS 140‑2, если указано поставщиком).
- Поддержка контейнерных образов и реестров: работает с существующими реестрами образов и форматом OCI/Docker для распространения артефактов.
- Операционная стабильность и поддержка: ориентирован на корпоративные сценарии с акцентом на долгосрочную поддержку, исправления и совместимость.
- Совместимость с существующими инструментами DevOps: позволяет использовать привычные CI/CD-пайплайны, системы логирования и мониторинга без значительной доработки.