ทำความรู้จักกับ Open Container Initiative OCI

Published on December 2, 2025
ทำความรู้จักกับ Open Container Initiative OCI

ใน Proxmox VE 9.1 ที่เพิ่งเปิดตัวมาได้ไม่นานนี้ มีฟีเจอร์หนึ่งที่สร้างความฮือฮามากคือ การสนับสนุน OCI และ ทำให้หลายคนเริ่มต้องการเข้าใจว่ามันคืออะไร และ สำคัญอย่างไร บทความวันนี้เราเลยพาท่านไปพบกับ Open Container Initiative (OCI)

Open Container Initiative (OCI) คืออะไร

Open Container Initiative (OCI) คือโครงการมาตรฐานเปิด (open standard) ที่ตั้งขึ้นเพื่อกำหนดกฎและสเปกกลางสำหรับ “คอนเทนเนอร์” ไม่ว่าซอฟต์แวร์จะรันบน Docker, Podman, Kubernetes หรือเครื่องมืออื่น ๆ ก็สามารถใช้รูปแบบและสเปกร่วมกันได้

ถูกก่อตั้งในปี 2015 โดย Linux Foundation และบริษัทในวงการคอนเทนเนอร์หลายราย เช่น Docker, CoreOS และผู้นำด้านเทคโนโลยี container อีกหลายราย

OCI นั้นประกอบไปด้วย 3 กฏในการสร้างมาตรฐาน

  1. Runtime Specification หรือ runtime-spec: หรือการกำหนดว่า container นั้นควรจะถูกรันอย่างไร ยกตัวอย่างเช่นการใช้ runc, crun รวมถึงการกำหนด root filesystem, cgroups, namespace, process/command
  2. Image Specification หรือ image-spec: คือส่วนที่ทำหน้าที่กำหนดว่า โครงสร้างเป็นอย่างไร เช่น directories, layers, config, manifest ซึ่งมีโปรแกรมที่เกี่ยวข้องคือ Docker image, containerd, Podman, Buildah
  3. Distribution Specification หรือ distribution-spec: ส่วนที่กำหนดการ push/pull เช่นการทำงานใน registries

เป้าหมายหลักของ OCI

  • ทำให้คอนเทนเนอร์เป็นมาตรฐานกลาง: ทุกแพลตฟอร์มสามารถใช้รูปแบบเดียวกัน ลดปัญหา การยึดติดกับเวนเดอร์รายใดรายหนึ่ง
  • กำหนดมาตรฐานการแพ็กและรันคอนเทนเนอร์ เช่น รูปแบบ image, runtime, และ distribution spec
  • ส่งเสริม ecosystem ที่เปิดกว้าง: ใครก็สามารถสร้าง runtime หรือ image tool ให้ compatible ได้ ถ้าทำตามสเปกของ OCI

ทำไม OCI จึงเป็นสิ่งสำคัญ

เพราะความเป็นมาตรฐาน ทำให้  Ecosystem คอนเทนเนอร์ “ทำงานร่วมกันได้” เช่น:

  • Image ที่สร้างด้วย Docker รันบน Podman ได้
  • Image ที่ pull จาก Docker Hub รันบน containerd ได้
  • Runtime รันได้หลายแบบตามต้องการ (runc, crun, kata-containers ฯลฯ)

เนื่องจาก ทุกอย่างใช้สเปกเดียวกัน (OCI spec) หรือทุกคนใช้มาตรฐานเดียวกัน

ตัวอย่างเครื่องมือที่ใช้มาตรฐาน OCI ในปัจจุบัน (พ.ย. 2568)

  • Docker สนับสนุน OCI image และใช้ runc
  • Podman 100% OCI compliant
  • containerd runtime และ CRI ของ Kubernetes
  • Buildah / Skopeo สร้างและจัดการ OCI image โดยไม่ต้องใช้ Docker
  • Kubernetes เลือก runtime หลากหลายได้ เพราะรองรับ OCI

และแน่นอนว่าพอ Proxmox VE 9.1 สนับสนุน การนำไป Host บน Proxmox VE ก็ยิ่งง่าย และ สะดวก สนใจ Proxmox VE ติดต่อบริษัท อเวสต้า ตัวแทนจำหน่ายตรง และ บริการ ทั้งออกแบบ ติดตั้ง และ งานหลังการขาย

เพิ่มขีดความสามารถของ WordPress ด้วยการเชื่อมต่อ External API

WordPress คืออะไร WordPress คือระบบ CMS (Content Management System) แบบโอเพนซอร์ส ที่ใช้สำหรับสร้างเว็บไซต์โดยไม่จำเป็นต้องเขียนโค้ดเองเลย...

Read more »

Private Branding Hotel/Property Reservation System

ประเทศไทยนั้นมีจุดเด่นเรื่องสถานที่ท่องเที่ยวที่สวยงาม มีวัฒนธรรมอันยาวนาน และ ศิลปะท้องถิ่นที่มีเอกลักษณ์ รวมถึงอาหารที่ได้รับรางวัลระดับโลกมากมาย รวมถึงผู้คนที่มีจิตใจโอบอ้อมอารี และ สิ่งเหล่านั้นเองเป็นสิ่งที่ดึงดูดนักท่องเที่ยวทั่วโลกมายังประเทศไทย และมีการเติบโตของธุรกิจโรงแรมอย่างมากมายทุกประเภทไม่ว่าจะเป็น โรงแรม...

Read more »

Edge Computing vs Cloud Computing

ในยุคที่การให้บริการของธุรกิจนั้นอยู่บนดิจิตอลเป็นหลัก และ เวลาของการให้บริการนั้น จะต้องมีอยู่ตลอดเวลา หรือ ลดการ downtime ให้มากที่สุดเท่าที่จะเป็นไปได้ แต่อย่างไรก็ตามการได้มาถึง Uptime...

Read more »

เทคโนโลยีได้เข้ามาเปลี่ยนโฉมร้านกาแฟได้อย่างไร

การเติบโตอย่างก้าวกระโดดของร้านกาแฟ และ คาเฟ่ขายเครื่องดื่มในปัจจุบันนั้นอยู่ในระดับที่น่าสนใจอย่างยิ่ง และ มันเป็นหนึ่งในไม่กี่กี่ธุรกิจที่ยังสามารรถเติบโตได้ท่ามกลางเศรษฐกิจที่ซบเซา ในอุตสาหกรรมร้านกาแฟ (Cafe) เทคโนโลยีไม่ได้มีบทบาทแค่ ความทันสมัย แต่เป็น...

Read more »

ทำไม IoT ถึงทวีความสำคัญขึ้น พบกับอย่างงานมอนิเตอร์พลังงานและสมาร์ทฟาร์ม

ระบบ IoT (Internet of Things) กลายเป็นโครงสร้างพื้นฐานสำคัญของโลกยุคปัจจุบัน เพราะมันเปลี่ยน ข้อมูลหน้างานหรือข้อมูลดิบ ให้กลายเป็นข้อมูลที่สามารถใช้เพื่อการ การตัดสินใจแบบอัตโนมัติและแม่นยำได้แบบเรียลไทม์...

Read more »

การใช้ Clonezilla ในการทำ P2V พบกับการใช้งานจริง

Clonezilla คือซอฟต์แวร์โอเพ่นซอร์สสำหรับ โคลน (clone) และ สำรองข้อมูล (backup/restore) เช่นเดียวกับโปรแกรม True Image...

Read more »