The following mediaType
MIME types are used by the formats described here, and the resources they reference:
application/vnd.oci.descriptor.v1+json
: Content Descriptorapplication/vnd.oci.image.manifest.list.v1+json
: Manifest listapplication/vnd.oci.image.manifest.v1+json
: Image manifest formatapplication/vnd.oci.image.serialization.rootfs.tar.gzip
: "Layer", as a gzipped tar archiveapplication/vnd.oci.image.serialization.config.v1+json
: Container config JSON
The OCI Image Specification strives to be backwards and forwards compatible when possible. Breaking compatibility with existing systems creates a burden on users whether they be build systems, distribution systems, container engines, etc. This section shows where the OCI Image Specification is compatible with formats external to the OCI Image and different versions of this specification.
Similar/related schema
- application/vnd.docker.distribution.manifest.list.v2+json - mediaType is different
Similar/related schema
Interchangeable and fully compatible mime-types
Similar/related schema
The following figure shows how the above media types reference each other:
A reference is defined as the target content digest, as defined by the Registry V2 HTTP API Specificiation. The manifest list being a "fat manifest" references one or more image manifests per target platform. An image manifest references exactly one target configuration and possibly many layers.