Image MIME types
Docker Image Manifest V2, Schema 1
OCI Image Manifest V1
Docker Image Manifest V2, Schema 2
application/vnd.docker.distribution.manifest.v2+json: New image manifest format (schemaVersion = 2)
application/vnd.docker.distribution.manifest.list.v2+json: Manifest list, aka “fat manifest”
application/vnd.docker.container.image.v1+json: Container config JSON
application/vnd.docker.image.rootfs.diff.tar.gzip: “Layer”, as a gzipped tar
application/vnd.docker.image.rootfs.foreign.diff.tar.gzip: “Layer”, as a gzipped tar that should never be pushed
application/vnd.docker.plugin.v1+json: Plugin config JSON
Docker Image Spec V1.2 and OCI Image Spec V1.* compat part
Specs
Docker Image Specification v1
<blockquote>The Docker Image Specification is the image specification as used by the Docker Engine, and was used as foundation of the OCI image specification. The Docker Image Specification provides a superset of the OCI Image specification; it is OCI-compatible, but some extensions that are specific to the Docker Engine implementation.</blockquote>
<blockquote>
Спецификация образа Docker — это спецификация образа, используемая Docker Engine, которая послужила основой для спецификации образа OCI. Спецификация образа Docker представляет собой надмножество спецификации образа OCI; она совместима с OCI, но содержит некоторые расширения, характерные для реализации Docker Engine.</blockquote>