stringtranslate.com

Iniciativa de contenedores abiertos

La Open Container Initiative ( OCI ) es un proyecto de la Fundación Linux , iniciado en junio de 2015 por Docker , CoreOS y los mantenedores de appc para diseñar estándares abiertos para la virtualización a nivel de sistema operativo (contenedores de software). [1] [2] [3] En su lanzamiento, OCI se centró en contenedores de Linux y el trabajo posterior lo extendió a otros sistemas operativos. [4] [5] [6]

Especificaciones

Actualmente hay tres especificaciones OCI en desarrollo y uso: la especificación de tiempo de ejecución (runtime-spec), la especificación de imagen (image-spec) y la especificación de distribución (distribution-spec).

La organización OCI incluye el desarrollo de runc , que es la implementación de referencia de runtime-spec, [7] [8] un tiempo de ejecución de contenedor que implementa su especificación y sirve como base para otras herramientas de nivel superior. runc se lanzó por primera vez en julio de 2015 como versión 0.0.1 [9] y alcanzó la versión 1.0.0 el 19 de julio de 2017. [10]

El Proyecto de formato de imagen OCI se separó del Proyecto Runtime en su propia especificación el 23 de marzo de 2016. [11] La especificación de imagen es una especificación de formato de imagen de contenedor de envío de software (Formato de imagen OCI) que alcanzó la versión 1.0.0 en julio. 19, 2017. [12]

El Proyecto de especificación de distribución de OCI define la especificación de distribución, un protocolo API para facilitar y estandarizar la distribución de contenido. La especificación de distribución se creó el 8 de marzo de 2018 a partir de una propuesta para una API de registro JSON V2.1. [13] La especificación de distribución alcanzó la versión 1.0.0 el 26 de abril de 2021. [14]

Ver también

Referencias

  1. ^ "Docker y CoreOS se unen para iniciar Open Container Project y estandarizar el tiempo de ejecución y el formato de imagen". Vencer ritmo. 22 de junio de 2015 . Consultado el 1 de septiembre de 2023 .
  2. ^ "La iniciativa Open Container encuentra su lugar en la Fundación Linux". Semana de la Información. 8 de diciembre de 2015 . Consultado el 15 de enero de 2020 .
  3. ^ "Lanzamiento de la iniciativa de contenedores abiertos". DockerCon 15, 26 de junio de 2015 . Consultado el 1 de septiembre de 2023 .
  4. ^ "Herramientas de plataforma de contenedores en Windows". Microsoft. 15 de marzo de 2023 . Consultado el 1 de septiembre de 2023 .
  5. ^ "runj: un nuevo tiempo de ejecución OCI para cárceles de FreeBSD". Samuel Karp. 16 de marzo de 2021 . Consultado el 1 de septiembre de 2023 .
  6. ^ "ocijail Tiempo de ejecución experimental, prueba de concepto, compatible con OCI para cárceles". Doug Rabson. 16 de noviembre de 2022 . Consultado el 1 de septiembre de 2023 .
  7. ^ "opencontainers/runc: herramienta CLI para generar y ejecutar contenedores según la especificación OCI". GitHub . Consultado el 15 de enero de 2020 .
  8. ^ contenedores abiertos. "runc/runc.8.md en master · opencontainers/runc · GitHub". Github.com . Consultado el 15 de enero de 2020 .
  9. ^ contenedores abiertos (16 de julio de 2015). "Lanzamiento v0.0.1: lanzamiento de runc/libcontainer · opencontainers/runc · GitHub". Github.com . Consultado el 15 de enero de 2020 .
  10. ^ contenedores abiertos (19 de julio de 2017). "Lanzamiento v1.0.0: lanzamiento de runc/libcontainer · opencontainers/runc · GitHub". Github.com . Consultado el 1 de septiembre de 2023 .
  11. ^ contenedores abiertos (23 de marzo de 2016). "Lanzamiento v0.1: lanzamiento de especificaciones de imagen · opencontainers/spec-image · GitHub". Github.com . Consultado el 1 de septiembre de 2023 .
  12. ^ contenedores abiertos (19 de julio de 2017). "Versión v1.0.0: versión de especificaciones de imagen · opencontainers/spec-image · GitHub". Github.com . Consultado el 1 de septiembre de 2023 .
  13. ^ Docker (6 de noviembre de 2014). "Propuesta: API de Registro JSON V2.1 · GitHub". Github.com . Consultado el 1 de septiembre de 2023 .
  14. ^ contenedores abiertos (26 de abril de 2021). "Versión v1.0.0: versión de especificaciones de distribución · opencontainers/image-spec · GitHub". Github.com . Consultado el 1 de septiembre de 2023 .

enlaces externos