Open Container Initiative (OCI)

The Open Container Initiative (OCI) is a Linux Foundation project dedicated to creating open industry standards around container formats and runtimes. It provides specifications for the format of container images and the runtime that executes those containers, ensuring interoperability across…

Key facts

First appeared
2015
Category
technology
Problem solved
Before the OCI, the burgeoning container ecosystem faced fragmentation, with different container platforms (like Docker and CoreOS's rkt) implementing their container technologies in divergent ways. This lack of a common standard led to potential vendor lock-in, made container images and runtimes incompatible across systems, and hindered the growth of a truly portable and interoperable container landscape. The OCI solved this by providing clear, open specifications that all container implementers could adhere to.
Platforms
macOS (via virtual machines running Linux-based OCI runtimes), Windows (for Windows container implementations adhering to OCI concepts), Linux (as the primary operating system for container execution)

Related technologies

Notable users

  • Microsoft
  • Alibaba Cloud
  • Huawei
  • IBM
  • Red Hat
  • Google
  • Amazon Web Services (AWS)
  • CoreOS (now Red Hat)
  • Docker