仕様
現在、開発および使用されているOCI仕様は、ランタイム仕様(runtime-spec)、イメージ仕様(image-spec)、および配布仕様(distribution-spec)の3つです。
OCI組織にはruncの開発も含まれており、runcはruntime-specのリファレンス実装[ 7 ] [ 8 ]であり、その仕様を実装し、他の上位レベルツールの基盤となるコンテナランタイムです。runcは2015年7月にバージョン0.0.1として初めてリリースされ[ 9 ]、2021年6月22日にバージョン1.0.0に達しました[ 10 ]。
OCIイメージフォーマットプロジェクトは、2016年3月23日にランタイムプロジェクトから分離され、独自の仕様となりました。[ 11 ]イメージ仕様は、ソフトウェア出荷コンテナイメージフォーマット仕様(OCIイメージフォーマット)であり、2017年7月19日にバージョン1.0.0に達しました。[ 12 ]
OCI Distribution Specプロジェクトは、コンテンツの配信を促進および標準化するためのAPIプロトコルであるdistribution-specを定義しています。distribution-specは、JSON Registry API V2.1の提案から2018年3月8日に作成されました。[ 13 ] distribution-specは2021年4月26日にバージョン1.0.0に達しました。[ 14 ]
参考文献
- ↑ 「DockerとCoreOSが提携し、Open Container Projectを開始、ランタイムとイメージフォーマットを標準化」。Venture Beat。2015年6月22日。2023年9月1日にオリジナルからアーカイブ。 2023年9月1日に取得。
- ↑ 「Open Container InitiativeがLinux Foundationで足場を築く」 . InformationWeek. 2015年12月8日。2020年8月14日のオリジナルからアーカイブ。 2020年1月15日取得。
- ↑ 「オープンコンテナイニシアチブの開始」 . DockerCon 15. 2015年6月26日. 2023年9月1日取得.
- ↑ 「Windows 上のコンテナ プラットフォーム ツール」。マイクロソフト。2023 年 3 月 15 日。2023 年 9 月 1 日のオリジナルからアーカイブ。2023年 9 月 1 日取得。
- ↑ "runj: FreeBSD Jails 用の新しい OCI ランタイム" . Samuel Karp. 2021 年 3 月 16 日。2023 年 9 月 1 日のオリジナルからアーカイブ済み。2023年 9 月 1 日取得。
- ↑ "ocijail 実験的、概念実証版 OCI 互換 jails ランタイム" . Doug Rabson. 2022 年 11 月 16 日。2023 年 9 月 1 日のオリジナルからアーカイブ済み。2023年 9 月1 日取得。
- ↑ "opencontainers/runc: OCI仕様に従ってコンテナを生成および実行するためのCLIツール" . GitHub。2020年1月17日のオリジナルからアーカイブ済み。2020年1月15日に取得。
- ↑ opencontainers. "runc/runc.8.md at master · opencontainers/runc · GitHub" . Github.com. 2022年1月21日のオリジナルからアーカイブ済み。 2020年1月15日取得。
- ↑ opencontainers (2015-07-16). "Release v0.0.1: runc/libcontainer release · opencontainers/runc · GitHub" . Github.com . 2020-01-15に取得.
- ↑ opencontainers (2021-05-22). "リリース runc 1.0 -- "魔法使いは決して遅れることも早すぎることもなく、まさに彼が意図した通りに到着する。" · opencontainers/runc · GitHub" . Github.com. 2024-10-05 のオリジナルからアーカイブ済み。2024-10-05に取得。
- ↑ opencontainers (2016-03-23). "Release v0.1: image-spec release · opencontainers/image-spec · GitHub" . Github.com. 2023-09-01のオリジナルからアーカイブ済み。2023-09-01 に取得。
- ↑ opencontainers (2017-07-19). "Release v1.0.0: image-spec release · opencontainers/image-spec · GitHub" . Github.com. 2023-09-01のオリジナルからアーカイブ済み。2023-09-01 に取得。
- ↑ Docker (2014-11-06). "提案: JSON Registry API V2.1 · GitHub" . Github.com. 2016-03-05 のオリジナルからアーカイブ済み。2023-09-01に取得。
- ↑ opencontainers (2021-04-26). "Release v1.0.0: distribution-spec release · opencontainers/image-spec · GitHub" . Github.com. 2023-09-01のオリジナルからアーカイブ済み。2023-09-01 に取得。
外部リンク
- 公式サイト
- GitHub上のOpen Container Initiative
- ランタイム仕様リポジトリからのOCIランタイム実装のリスト