กลับไปหน้าบทความ

อ่าน 3 นาที

โครงการริเริ่มคอนเทนเนอร์แบบเปิด

Open Container Initiative ( OCI ) เป็น โครงการ ของ Linux Foundation ซึ่งเริ่มต้นในเดือนมิถุนายน 2015 โดย Docker , CoreOS และผู้ดูแล appc (ย่อมาจาก "App Container") เพื่อออกแบบ...

โครงการริเริ่มคอนเทนเนอร์แบบเปิด

Open Container Initiative ( OCI ) เป็น โครงการ ของ Linux Foundationซึ่งเริ่มต้นในเดือนมิถุนายน 2015 โดยDocker , CoreOSและผู้ดูแล appc (ย่อมาจาก "App Container") เพื่อออกแบบมาตรฐานแบบเปิดสำหรับการจำลองเสมือนระดับระบบปฏิบัติการ ( คอนเทนเนอร์ ) [ 1 ] [ 2 ] [ 3 ]ในช่วงเริ่มต้น OCI มุ่งเน้นไปที่คอนเทนเนอร์ Linuxและงานต่อมาได้ขยายไปสู่ระบบปฏิบัติการอื่นๆ[ 4 ] [ 5 ] [ 6 ]

ข้อกำหนด

ปัจจุบันมีข้อกำหนด OCI สามรายการที่อยู่ระหว่างการพัฒนาและใช้งาน ได้แก่ข้อกำหนดรันไทม์ (runtime-spec), ข้อกำหนดอิมเมจ (image-spec) และข้อกำหนดการแจกจ่าย (distribution-spec)

องค์กร OCI ประกอบด้วยการพัฒนาruncซึ่งเป็นการใช้งานอ้างอิงของ runtime-spec [ 7 ] [ 8 ] ซึ่งเป็น รันไทม์คอนเทนเนอร์ที่ใช้ข้อกำหนดของพวกเขาและทำหน้าที่เป็นพื้นฐานสำหรับเครื่องมือระดับสูงอื่นๆ runc เปิดตัวครั้งแรกในเดือนกรกฎาคม 2015 ในเวอร์ชัน 0.0.1 [ 9 ]และถึงเวอร์ชัน 1.0.0 ในวันที่ 22 มิถุนายน 2021 [ 10 ]

โครงการรูปแบบภาพ OCI ถูกแยกออกจากโครงการรันไทม์เป็นข้อกำหนดเฉพาะของตนเองเมื่อวันที่ 23 มีนาคม 2559 [ 11 ]ข้อกำหนดภาพเป็นข้อกำหนดรูปแบบภาพคอนเทนเนอร์การจัดส่งซอฟต์แวร์ (รูปแบบภาพ OCI) ซึ่งมีเวอร์ชัน 1.0.0 เมื่อวันที่ 19 กรกฎาคม 2560 [ 12 ]

โครงการ OCI Distribution Spec กำหนด distribution-spec ซึ่งเป็นโปรโตคอล API เพื่ออำนวยความสะดวกและสร้างมาตรฐานการเผยแพร่เนื้อหา distribution-spec ถูกสร้างขึ้นเมื่อวันที่ 8 มีนาคม 2018 จากข้อเสนอสำหรับ JSON Registry API V2.1 [ 13 ] distribution-spec มีเวอร์ชัน 1.0.0 เมื่อวันที่ 26 เมษายน 2021 [ 14 ]

ดูเพิ่มเติม

  • เว็บไซต์อย่างเป็นทางการ
  • โครงการ Open Container Initiative บนGitHub
  • รายชื่อการใช้งาน OCI Runtimeจากที่เก็บข้อกำหนด Runtime

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ โครงการริเริ่มคอนเทนเนอร์แบบเปิด

Open Container Initiative ( OCI ) เป็น โครงการ ของ Linux Foundation ซึ่งเริ่มต้นในเดือนมิถุนายน 2015 โดย Docker , CoreOS และผู้ดูแล appc (ย่อมาจาก "App Container") เพื่อออกแบบ...

ข้อกำหนด

ปัจจุบันมีข้อกำหนด OCI สามรายการที่อยู่ระหว่างการพัฒนาและใช้งาน ได้แก่ ข้อกำหนดรันไทม์ (runtime-spec), ข้อกำหนดอิมเมจ (image-spec) และ ข้อกำหนดการแจกจ่าย (distribution-spec)

ลิงก์ภายนอก

เว็บไซต์อย่างเป็นทางการ โครงการ Open Container Initiative บน GitHub รายชื่อการใช้งาน OCI Runtimeจากที่เก็บข้อกำหนด Runtime