# Open Container Initiative (OCI)
Initiated by Docker Inc. in 2015
- Specifications
- Runtime Specification
- Image Specification
- By implementing the specs, it's possible to create OCI-compatible container images and container runtimes that are compatible with each other
- Container Runtime Interfaces (CRI)
- Based on the OCI runtimes and abstract them
- Examples of CRIs
- dockershim: OCI wrapper for the original Docker Engine
- containerd: New implementation of Docker's Container Runtime Interface
- Kubernetes Container Runtime Interface (CRI-O)
- Examples of OCI images
- Docker
- Buildah
- Kaniko
- [[Podman]]
- ![[20220604074706 docker containerd oci runc container.png]]