Open Container Initiative

Open Container Initiative (OCI) on Dockerin, CoreOS:n ja Linux Foundationin vuonna 2015 perustama yhteenliittymä, joka on standardoinut säiliöintiin käytettäviä tiedostomuotoja, ohjelmointirajapintoja ja ajonaikaisia ympäristöjä. Docker refaktoroi ohjelmistonsa pienempiin komponentteihin, joista osan se luovutti määrittelyjen kanssa OCI:lle. OCI:n ohjelmistot ja määrittelyt toimivat perustana useille muille. OCI:n jäseniä ovat tekniset kehittäjät ja ylläpitäjät, joihin kuuluvat muun muassa Docker, CoreOS ja Google.

Open Container Projectin komponentteja ovat muun muassa runc-työkalu säiliöiden luomiseen ja käynnistämiseen, OCI Image Format -määrittely levykuvamuodolle ja ohjelmointirajapinta. Keskeisessä osassa ovat kolme määrittelyä: Runtime Specification (runtime-spec, ajonaikaisen ympäristön määrittely), Image Specification (image-spec, levykuvan määrittely) ja Distribution Specification (distribution-spec, jakelumäärittely).

Lähteet

  1. ↑ Jordan Webb: Docker and the OCI container ecosystem lwn.net. 26.7.2022. Viitattu 1.11.2022. (englanniksi)
  2. ↑ Jordan Novet: Docker and CoreOS unite to start the Open Container Project and standardize runtime, image format venturebeat.com. 22.6.2015. Viitattu 30.6.2025. (englanniksi)
  3. ↑ Stephen Walli: Demystifying the Open Container Initiative (OCI) Specifications docker.com. 19.7.2017. Viitattu 30.6.2025. (englanniksi)
  4. ↑ Charles Babcock: Open Container Initiative Finds Footing In Linux Foundation informationweek.com. 8.12.2015. Viitattu 30.6.2025. (englanniksi)
  5. ↑ runc github.com. Viitattu 30.6.2025. (englanniksi)
  6. ↑ OCI Image Format Specification github.com. Viitattu 30.6.2025. (englanniksi)
  7. ↑ Proposal: JSON Registry API V2.1 github.com. Viitattu 30.6.2025. (englanniksi)
  8. ↑ About the Open Container Initiative opencontainers.org. Viitattu 30.6.2025. (englanniksi)

Aiheesta muualla