Open Container Initiative
Open Container Initiative (OCI) je projekt nadace Linux Foundation, který v červnu 2015 zahájily společnosti Docker a CoreOS spolu s týmem, který spravuje a udržuje appc (zkratka pro „App Container“)[1] s cílem navrhnout otevřené standardy pro virtualizaci na úrovni operačního systému (používání kontejnerů).[2][3][4] Zpočátku se OCI zaměřila na linuxové kontejnery, ale následně rozšířila svoji působnost i na další operační systémy.[5][6][7]
Specifikace
editovatV roce 2023 byly ve vývoji a používání tři OCI specifikace: Runtime Specification (runtime-spec), Image Specification (image-spec) a Distribution Specification (distribution-spec).
Organizace OCI zajišťuje vývoj runc, což je referenční implementace runtime-spec,[8][9] kontejnerového běhového prostředí, které implementuje jejich specifikaci a slouží jako základ pro další nástroje vyšší úrovně. Specifikace runc byla poprvé vydána ve verzi 0.0.1 v červenci 2015[10] a 22. června 2021 dosáhla verze 1.0.0.[11]
Od projektu Runtime Project byl 23. března 2016 oddělen do vlastní specifikace projekt OCI Image Format.[12] Image-spec je specifikace formátu obrazu kontejnerů pro dodávky softwaru (OCI Image Format), která dosáhla verze 1.0.0 19. července 2017.[13]
Projekt OCI Distribution Spec definuje distribution-spec, protokol API pro usnadnění a standardizaci distribuce obsahu. Distribuční specifikace byla vytvořena 8. března 2018 z „Proposal for a JSON Registry API V2.1“.[14] Verze 1.0.0 dosáhla 26. dubna 2021.[15]
Odkazy
editovatReference
editovatV tomto článku byl použit překlad textu z článku Open Container Initiative na anglické Wikipedii.
- ↑ App Container basics [online]. [cit. 2025-01-08]. Dostupné online.
- ↑ Docker and CoreOS unite to start the Open Container Project and standardize runtime, image format [online]. Venture Beat, 2015-06-22 [cit. 2023-09-01]. Dostupné v archivu pořízeném z originálu dne 2023-09-01.
- ↑ Open Container Initiative Finds Footing In Linux Foundation [online]. InformationWeek, 2015-12-08 [cit. 2020-01-15]. Dostupné v archivu pořízeném z originálu dne 2020-08-14.
- ↑ Launch of Open Container Initiative [online]. DockerCon 15, 2015-06-26 [cit. 2023-09-01]. Dostupné online.
- ↑ Container platform tools on Windows [online]. Microsoft, 2023-03-15 [cit. 2023-09-01]. Dostupné v archivu pořízeném z originálu dne 2023-09-01.
- ↑ runj: a new OCI Runtime for FreeBSD Jails [online]. Samuel Karp, 2021-03-16 [cit. 2023-09-01]. Dostupné v archivu pořízeném z originálu dne 2023-09-01.
- ↑ ocijail Experimental, proof-of-concept OCI-compatible runtime for jails [online]. Doug Rabson, 2022-11-16 [cit. 2023-09-01]. Dostupné v archivu pořízeném z originálu dne 2023-09-01.
- ↑ opencontainers/runc: CLI tool for spawning and running containers according to the OCI specification [online]. GitHub [cit. 2020-01-15]. Dostupné v archivu pořízeném z originálu dne 2020-01-17.
- ↑ opencontainers. runc/runc.8.md at master · opencontainers/runc · GitHub [online]. Github.com [cit. 2020-01-15]. Dostupné v archivu pořízeném z originálu dne 2022-01-21.
- ↑ opencontainers. Release v0.0.1: runc/libcontainer release · opencontainers/runc · GitHub [online]. Github.com, 2015-07-16 [cit. 2020-01-15]. Dostupné online.
- ↑ opencontainers. Release runc 1.0 -- "A wizard is never late, nor is he early, he arrives precisely when he means to." · opencontainers/runc · GitHub [online]. Github.com, 2021-05-22 [cit. 2024-10-05]. Dostupné v archivu pořízeném z originálu dne 2024-10-05.
- ↑ opencontainers. Release v0.1: image-spec release · opencontainers/image-spec · GitHub [online]. Github.com, 2016-03-23 [cit. 2023-09-01]. Dostupné v archivu pořízeném z originálu dne 2023-09-01.
- ↑ opencontainers. Release v1.0.0: image-spec release · opencontainers/image-spec · GitHub [online]. Github.com, 2017-07-19 [cit. 2023-09-01]. Dostupné v archivu pořízeném z originálu dne 2023-09-01.
- ↑ Docker. Proposal: JSON Registry API V2.1 · GitHub [online]. Github.com, 2014-11-06 [cit. 2023-09-01]. Dostupné v archivu pořízeném z originálu dne 2016-03-05.
- ↑ opencontainers. Release v1.0.0: distribution-spec release · opencontainers/image-spec · GitHub [online]. Github.com, 2021-04-26 [cit. 2023-09-01]. Dostupné v archivu pořízeném z originálu dne 2023-09-01.
Související články
editovatExterní odkazy
editovat- Oficiální stránky
- Open Container Initiative na GitHubu
- Seznam implementací OCI Runtime z repozitáře Runtime Specification