Jump to content

Инициатива «Открытый контейнер»

Open Container Initiative ( OCI ) — это проект Linux Foundation , начатый в июне 2015 года компаниями Docker , CoreOS и сопровождающими appc с целью разработки открытых стандартов для виртуализации на уровне операционной системы (программных контейнеров). [1] [2] [3] При запуске OCI был ориентирован на контейнеры Linux , а последующая работа распространила его на другие операционные системы. [4] [5] [6]

Технические характеристики

[ редактировать ]

В настоящее время разрабатываются и используются три спецификации OCI: спецификация времени выполнения (runtime-spec), спецификация изображения (image-spec) и спецификация распространения (distribution-spec).

Организация OCI включает разработку runc , которая является эталонной реализацией спецификации времени выполнения. [7] [8] среда выполнения контейнера, которая реализует их спецификацию и служит основой для других инструментов более высокого уровня. runc был впервые выпущен в июле 2015 года как версия 0.0.1. [9] и 19 июля 2017 года он достиг версии 1.0.0. [10]

23 марта 2016 года проект формата изображения OCI был выделен из проекта Runtime Project в отдельную спецификацию. [11] Спецификация изображения — это спецификация формата образа контейнера доставки программного обеспечения (OCI Image Format), версия 1.0.0 которого достигла 19 июля 2017 года. [12]

Проект спецификации распространения OCI определяет спецификацию распространения, протокол API для облегчения и стандартизации распространения контента. Спецификация дистрибутива была создана 8 марта 2018 г. на основе предложения по JSON Registry API V2.1. [13] Спецификация дистрибутива достигла версии 1.0.0 26 апреля 2021 года. [14]

См. также

[ редактировать ]
  1. ^ «Docker и CoreOS объединяются, чтобы запустить проект открытого контейнера и стандартизировать среду выполнения и формат образа» . Венчурный бит. 22 июня 2015 г. Архивировано из оригинала 01 сентября 2023 г. Проверено 1 сентября 2023 г.
  2. ^ «Инициатива открытых контейнеров находит поддержку в Linux Foundation» . Информационная неделя. 8 декабря 2015 г. Архивировано из оригинала 14 августа 2020 г. Проверено 15 января 2020 г.
  3. ^ «Запуск инициативы открытых контейнеров» . DockerCon 15. 26 июня 2015 г. Проверено 1 сентября 2023 г.
  4. ^ «Инструменты контейнерной платформы в Windows» . Майкрософт. 15 марта 2023 г. Архивировано из оригинала 01 сентября 2023 г. Проверено 1 сентября 2023 г.
  5. ^ «runj: новая среда выполнения OCI для тюрем FreeBSD» . Сэмюэл Карп. 16 марта 2021 г. Архивировано из оригинала 1 сентября 2023 г. Проверено 1 сентября 2023 г.
  6. ^ «ocijail Экспериментальная, экспериментальная, совместимая с OCI среда выполнения для тюрем» . Дуг Рэбсон. 16 ноября 2022 г. Архивировано из оригинала 01 сентября 2023 г. Проверено 1 сентября 2023 г.
  7. ^ «opencontainers/runc: инструмент CLI для создания и запуска контейнеров в соответствии со спецификацией OCI» . Гитхаб. Архивировано из оригинала 17 января 2020 г. Проверено 15 января 2020 г.
  8. ^ открытые контейнеры. «runc/runc.8.md в master · opencontainers/runc · GitHub» . Гитхаб.com. Архивировано из оригинала 21 января 2022 г. Проверено 15 января 2020 г.
  9. ^ открытые контейнеры (16 июля 2015 г.). «Выпуск v0.0.1: выпуск runc/libcontainer · opencontainers/runc · GitHub» . Гитхаб.com . Проверено 15 января 2020 г.
  10. ^ открытые контейнеры (19 июля 2017 г.). «Выпуск v1.0.0: выпуск runc/libcontainer · opencontainers/runc · GitHub» . Гитхаб.com. Архивировано из оригинала 1 сентября 2023 г. Проверено 1 сентября 2023 г.
  11. ^ открытые контейнеры (23 марта 2016 г.). «Выпуск v0.1: выпуск спецификации изображения · opencontainers/image-spec · GitHub» . Гитхаб.com. Архивировано из оригинала 1 сентября 2023 г. Проверено 1 сентября 2023 г.
  12. ^ открытые контейнеры (19 июля 2017 г.). «Выпуск v1.0.0: выпуск спецификации изображения · opencontainers/спецификация изображения · GitHub» . Гитхаб.com. Архивировано из оригинала 1 сентября 2023 г. Проверено 1 сентября 2023 г.
  13. ^ Докер (06.11.2014). «Предложение: JSON Registry API V2.1 · GitHub» . Гитхаб.com. Архивировано из оригинала 5 марта 2016 г. Проверено 1 сентября 2023 г.
  14. ^ открытые контейнеры (26 апреля 2021 г.). «Релиз v1.0.0: выпуск спецификации дистрибутива · opencontainers/image-spec · GitHub» . Гитхаб.com. Архивировано из оригинала 01 сентября 2023 г. Проверено 1 сентября 2023 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: ee246e1b69985c88529d283d1e64cf5a__1722892740
URL1:https://arc.ask3.ru/arc/aa/ee/5a/ee246e1b69985c88529d283d1e64cf5a.html
Заголовок, (Title) документа по адресу, URL1:
Open Container Initiative - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)