You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: spec.md
+4-2Lines changed: 4 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Open Container Initiative Image Format Specification
2
2
3
-
This specification defines an OCI Image, consisting of a [manifest](manifest.md), a set of [filesystem layers](layer.md), and a [configuration](config.md).
3
+
This specification defines an OCI Image, consisting of a [manifest](manifest.md), a [manifest list](manifest-list.md) (optional), a set of [filesystem layers](layer.md), and a [configuration](config.md).
4
4
5
5
The goal of this specification is to enable the creation of interoperable tools for building, transporting, and preparing a container image to run.
6
6
@@ -29,6 +29,8 @@ The key words "unspecified", "undefined", and "implementation-defined" are to be
29
29
30
30
At a high level the image manifest contains metadata about the contents and dependencies of the image including the content-addressable identity of one or more [filesystem layer changeset](layer.md) archives that will be unpacked to make up the final runnable filesystem.
31
31
The image configuration includes information such as application arguments, environments, etc.
32
+
The manifest list is a higher-level manifest which points to one or more manifests.
33
+
Typically, these manifests may provide different implementations of the image, possibly varying by platform or other attributes.
32
34
33
35

34
36
@@ -42,7 +44,7 @@ The [OCI Image Media Types](media-types.md) document is a starting point to unde
42
44
43
45
The high-level components of the spec include:
44
46
45
-
* An archival format for container images, consisting of an [image manifest](manifest.md), an [image layout](image-layout.md), a set of [filesystem layers](layer.md), and [image configuration](config.md) (base OCI layer)
47
+
* An archival format for container images, consisting of an [image manifest](manifest.md), a [manifest list](manifest-list.md) (optional), an [image layout](image-layout.md), a set of [filesystem layers](layer.md), and [image configuration](config.md) (base OCI layer)
46
48
* A [process of referencing container images by a cryptographic hash of their content](descriptor.md) (base OCI layer)
47
49
* A format for [storing CAS blobs and references to them](image-layout.md) (optional OCI layer)
48
50
* Signatures that are based on signing image content address (optional OCI layer)
0 commit comments