Home

OCIkompatible

OCIkompatible bezeichnet Software, Container-Images oder Laufzeitumgebungen, die den Spezifikationen der Open Container Initiative (OCI) entsprechen. Ziel ist Interoperabilität zwischen verschiedenen Containerlaufzeiten und Bildformaten.

Die Open Container Initiative wurde 2015 gegründet, um offene Standards für Containertechnologien zu schaffen. Die wichtigsten

OCIkompatibilität bedeutet demnach, dass Images im standardisierten Format erstellt und von verschiedenen Runtimes oder Plattformen genutzt

Es ist zu beachten, dass die Einhaltung der Spezifikationen grundlegende Interoperabilität sicherstellt, während proprietäre Features oder

Zusammengefasst bezeichnet OCIkompatible Software oder Images, die den von der Open Container Initiative veröffentlichten Standards folgen,

Spezifikationen
umfassen
den
OCI
Runtime
Specification,
der
definiert,
wie
Containerprozesse
isoliert
und
ausgeführt
werden,
sowie
den
OCI
Image
Specification,
der
das
Format
und
die
Struktur
von
Container-Images
festlegt.
Zusätzlich
existiert
die
OCI
Distribution
Specification
zur
Verteilung
von
Images
über
Registries.
werden
können,
zum
Beispiel
beim
Ausführen
eines
Images
durch
runc,
crun,
containerd
oder
Podman.
Ebenso
sollen
Registries,
die
die
Distribution
Specification
unterstützen,
Images
unabhängig
vom
verwendeten
Tool
speichern
und
bereitstellen
können.
Erweiterungen
außerhalb
des
Standards
gelegentlich
zu
Inkompatibilitäten
führen
können.
In
der
Praxis
deklarieren
sich
Tools
als
OCI-kompatibel,
wenn
sie
die
relevanten
OCI-Spezifikationen
unterstützen,
auch
wenn
sie
zusätzliche
proprietäre
Erweiterungen
anbieten.
wodurch
sie
plattform-
und
tool-übergreifend
verwendet
werden
können.