MIRANTIS CONTAINER RUNTIME

Secure, industry-standard container runtime—Docker interface included.

If your teams are already building and managing applications with Docker, you can promote those workloads to production without needing to retool or migrate. Mirantis Container Runtime (formerly Docker Engine - Enterprise) is fully compatible with Docker-based workflows and toolchains, providing a seamless path from development to production.

MCR, built on CNCF Docker Moby, is purpose-built for running containers reliably at scale in production. It offers tested and validated releases across a broad set of operating systems, with robust CVE patching and bug fixes to ensure workload stability. Our containerization software also enables hybrid and distributed cloud strategies by supporting the broadest range of platforms in the industry while meeting strict compliance standards.

mcr logo
mcr icon


Available on Cloud Marketplaces:

Mirantis Container Runtime is also available as a pay-as-you-go offering on the Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP) Marketplaces. Pre-configured images for Windows Server, Ubuntu, and Red Hat Enterprise Linux (RHEL) enable rapid provisioning without manual installation, while built-in security features and included licensing simplify compliance. Production workloads can be operational in minutes.

"Buy Now" button with AWS logo on a white background."Buy Now" button with AWS logo on a white background.
Button with Azure logo and text "Azure BUY NOW" in blue.Button with Azure logo and text "Azure BUY NOW" in blue.
Button with Google Cloud logo and text "BUY NOW" on a white background.Button with Google Cloud logo and text "BUY NOW" on a white background.

Enterprise Container Engine

Mirantis Container Runtime brings the power of the open-source Moby project to enterprises with 24/7 or 8/5 support and the features that modern enterprises require:

Docker compatible: Developers can continue using the same CLI, Dockerfiles, and APIs they already know, while IT can seamlessly promote those workloads into production with the assurance of an Enterprise Support agreement with guaranteed SLAs.

World-class security: Government, finance, and other regulated industries rely on Mirantis Container Runtime’s FIPS 140-2 validated encryption, as well as regular updates to mitigate against emerging CVEs in open source components. MCR also includes application-level and mandatory access control, image signature verification, and support for sandboxed and isolated container runtimes.

Simple, powerful, and standards-aligned: Whether you’re using our containerization software on its own or to power Kubernetes or Swarm, developers can depend on the familiar Docker API—all with a runtime that is Open Container Initiative (OCI)-certified and CRI-conformant via the cri-dockerd adapter.

Production-hardened at scale: Mirantis Container Runtime powers business-critical applications at the world’s leading companies, with production environments scaling beyond 10,000 nodes and extending from core data centers to distributed edge locations.

How Our Container Runtime Software Works

The container runtime is the beating heart of a cloud native stack, and the crux of a secure software supply chain—the component that actually builds and runs containers.

Mirantis Container Runtime builds on the best of the open source ecosystem, bringing critical security and enterprise-grade support. With Mirantis Container Runtime, developers enjoy the power of the simple and familiar Docker API, whether you’re using Kubernetes, Swarm, or standalone containers.

mcr-diagram-2024mcr-diagram-2024
secure-by-default-icon-smallsecure-by-default-icon-small

Secure by Default

Safeguard system resources with restricted host access and AppArmor and SELinux access controls. Protect data and communications with end-to-end encryption, secure mutual TLS, and cryptographic node identity. Isolate workloads with Kata and gVisor runtimes.

icons-1icons-1

Enforce Signed Images

Mirantis Container Runtime lets you validate container provenance by requiring proper digital signing of images before they can be deployed. Users are prevented from using container images or composing containers using base layers from unknown sources.

validated-security-icon-smallvalidated-security-icon-small

Validated Security

Mirantis Container Runtime’s cryptographic module is validated by the National Institute of Science and Technology (NIST), fulfilling key requirements of the Federal Information Security Management Act (FISMA).

signpost-icon-smallsignpost-icon-small

Flexibility to Meet Your Needs

Run workloads on Linux, Windows, Ubuntu, or CentOS. Orchestrate nodes in Kubernetes, Swarm, or ‘mixed’ configurations for consistent operations across hybrid, multi-cloud, and edge environments. Compatible with any CNCF-validated Kubernetes distribution.

FINANCIAL SERVICES

Cloud expertise for financial services.

Run business-critical cloud-native applications on a platform designed for financial services, backed by cloud environment experts with over a decade of experience.

LEARN MORE

Translucent blue shapes partially cover a modern glass skyscraper against a cloudy sky.

Mirantis Global Customer Support & Operations Staff

support-world-mapsupport-world-map

Our global support and operations team spans 20 countries, and we adhere to a "follow the sun" model, so as the work day ends in one region of the world, a team in the next region will continue to ensure maximum availability for your deployments.

LEARN ABOUT ENTERPRISE SUPPORT

mcr-monitor-trianglemcr-monitor-triangle

Get started with Mirantis Container Runtime

Want to learn more—or experience the power of Mirantis Container Runtime for yourself?

block-image

DATASHEET:

Mirantis Container Runtime Datasheet

Learn how Mirantis Container Runtime provides the foundation of a secure software supply chain.

block-image

BLOG:

Federal Use Cases for Mirantis Container Solutions

Learn about Mirantis container deployments for the U.S. government.

block-image

DOCUMENTATION:

Mirantis Container Runtime Docs

Explore the Mirantis Container Runtime Deployment Guide, security notes, and other docs to get all the technical details.

LET’S TALK

Contact us to learn how Mirantis can accelerate your cloud initiatives.

We see Mirantis as a strategic partner who can help us provide higher performance and greater success as we expand our cloud computing services internationally.

— Aurelio Forese, Head of Cloud, Netsons

image

We see Mirantis as a strategic partner who can help us provide higher performance and greater success as we expand our cloud computing services internationally.

— Aurelio Forese, Head of Cloud, Netsons

image

FAQ

Q:

What Is Containerization Software?

A:

Containerization software is technology that packages an application and everything it needs to run into a containerized environment. Instead of installing and configuring software differently across servers, teams can use containers to support deploying and managing applications consistently. This makes it easier to move workloads, scale services, and reduce “it works on my machine” issues.


Q:

What Is a Container Runtime in the Context of Modern Infrastructure?

A:

A container runtime is the component that actually runs containers on a system. It takes a container image and turns it into a running workload inside a containerized environment, handling tasks like starting processes, isolating workloads, and allocating compute resources. Container runtimes play an important role in enabling efficient resource utilization and predictable application behavior across environments, especially since modern infrastructure is often dynamic and distributed.


Q:

What Are the Advantages of Using an Open Source Docker Container Tool in Regulated Industries?

A:

An open source Docker container tool can offer several advantages in regulated environments. It allows organizations to inspect how the software works, align implementations with internal security and compliance requirements, and avoid vendor lock-in. Open source also supports transparency and flexibility, which is valuable for audit readiness and long-term operational stability. With the right governance, organizations can standardize container workflows while meeting strict operational and security controls.


Q:

What Role Does the Container Runtime Engine Play in Runtime Orchestration and Optimization?

A:

A container runtime engine turns container images into running containers by handling tasks such as image pulls, container creation, and container lifecycle operations. In orchestration-heavy environments, it serves as a foundational component that works alongside orchestrators and other tooling to support efficient scheduling and scaling.

Within a Docker runtime environment, Docker Engine provides a standardized way to run containers and manage container lifecycle actions, enabling orchestration platforms to coordinate workloads consistently and at scale across different environments.


Q:

Why Are Container Runtimes a Critical Component in Scaling Microservices?

A:

Container runtimes are essential for microservices because they provide a consistent way to run many small services across multiple hosts. Microservices architectures often involve frequent deployments, rapid scaling, and dynamic service placement. Container runtimers enable these patterns by supporting fast startup, predictable isolation, and efficient resource sharing. They also make it easier for orchestration systems to manage large numbers of services reliably, even as demand changes.

Q:

How Does Containerized Software Enable Consistent Deployment Across Hybrid Cloud Environments?

A:

Software containerization helps ensure applications behave the same way across different environments because the container includes the application, its dependencies, and its configuration. In hybrid cloud setups, this consistency is especially valuable because teams often run workloads across on-prem infrastructure and multiple cloud providers. By standardizing how applications are packaged and run, containerized software simplifies deployment, reduces configuration drift, and supports repeatable releases wherever the workload runs.


Q:

How Can Enterprises Leverage a Container Engine to Streamline Operations?

A:

A container engineer provides the tools needed to build, run, and manage containers on a host system. Enterprises use container engines to standardize application packaging, improve deployment reliability, and reduce operational overhead. By simplifying how applications move from development to production, a container engine can help teams automate delivery pipelines, reduce environment-related issues, and manage infrastructure more consistently across teams and platforms.


Q:

How Should Organizations Assess Docker Container Software for Secure Application Delivery?

A:

When evaluating Docker container software, organizations should assess security across the full lifecycle. Key considerations include vulnerability scanning, runtime protections, access controls, and update processes. It is also important to evaluate how well the software integrates with orchestration tools, since many security and policy controls are enforced at the orchestration layer. A strong assessment approach includes validating compliance capabilities, operational controls, and how security is maintained across build, registry, and runtime stages.


Q:

How Do Security Teams Harden Docker Container Runtime Environments Against Modern Threats?

A:

Security teams strengthen container runtime security by controlling what is allowed to run, limiting access, and continuously monitoring for suspicious behavior. Hardening approaches often include restricting privileges, scanning images before deployment, and applying runtime policies that protect running applications from unauthorized activity. It is also important to validate and secure libraries and dependencies inside container images, since outdated or vulnerable components are common entry points for attackers.


Q:

How Does Mirantis Support Secure Implementation of the Container Runtime Interface?

A:

Mirantis Container Runtime implements the Container Runtime Interface (CRI) through cri-dockerd, a Mirantis-maintained adapter that provides secure, standards-compliant communication between Kubernetes and the Docker Engine. This enables organizations to leverage MCR's enterprise security features—including image signing, content trust, and FIPS-validated cryptography—while maintaining full Kubernetes compatibility through actively maintained CRI support.