【オーシーアイ(オープンコンテナイニシアティブ)】
OCI(Open Container Initiative) とは?
💡 コンテナ業界の「共通語」を決める標準化委員会
📌 このページのポイント
OCI標準って何? コンテナの世界で何かルールを決めてるの?
そうだよ。OCIはコンテナの「イメージの形式」と「どう実行するか」を業界共通のルールとして定めた標準規格なんだ。
規格がないと何が困るの?
なんで2015年にできたの?
OCIが定めてる仕様って具体的には何があるの?
大きく3つあるよ。イメージ形式を定める「Image Spec」、コンテナの実行手順を定める「Runtime Spec」、イメージの配布方法を定める「Distribution Spec」だね。
DockerもKubernetesもOCI準拠なんだね!
うん。主要なすべてのコンテナツールがOCI準拠だよ。おかげでDockerでビルドしたイメージをKubernetesでもAmazon ECSでも問題なく動かせるんだ。
まとめ:ざっくりこれだけ覚えればOK!
「OCI」って出てきたら「コンテナの形式・動かし方を統一した業界標準」と思えればだいたいOK!
📖 おまけ:英語の意味
「Open Container Initiative」 = オープンコンテナイニシアティブ
💬 Openは「開かれた」、Initiativeは「取り組み・推進活動」の意味。コンテナ技術をオープンな標準仕様として整備する活動体だよ。