OCI (Open Container Initiative)

OCI 는?

OCI (Open Container Initiative)는 컨테이너 포맷과 런타임에 대한 개방형 업계 표준을 만들기 위한 목적으로 Linux Foundation 의 지원으로 구성된 오픈 거버넌스 조직 (프로젝트)입니다.

OCI 는 2015년 6월 22일에 Docker 사와 CoreOS 사 및 컨테이너 업계 다른 리더기업들에 의해 시작되었습니다.

컨테이너 표준

현재 OCI는 컨테이너에 대한 런타임 표준과 이미지 표준이 포함되어 있습니다.

‘컨테이너 기술에 관련된 공통적이고 최소화한 공개표준과 명세를 개발/확산하는 역할을 수행한다.

OCI에서 관리하는 표준과 명세는 다음과 같습니다.

  • Runtime spec: 컨테이너 실행을 관리하기 위한 명세
  • Runtime tools: 컨테이너 실행을 검증하는 테스트 도구
  • Runc: 컨테이너 실행을 위한 구현체
  • Image spec: 컨테이너 이미지의 저장 방식에 대한 명세
  • Image tools: OCI 이미지 명세를 구현한 컨테이너 이미지를 검증하는 테스트 도구

2015 년에 Docker 와 CoreOS 를 중심으로 Open Container Initiative 설립

Open Container Initiative는 2015 년 6 월에 레드햇, Docker, CoreOS, Google, IBM Red Hat, Amazon Web Services, VMware, HP, EMC, Pivotal, 마이크로소프트, The Linux Foundation 등이 주요 멤버로 설립 된 단체입니다.

당시에는 Docker가 사실상의 컨테이너 표준이었다. CoreOS는 도커와는 다른 컨테이너 규격의 표준화를 추진하려하고 있는 등 컨테이너의 에코 시스템의 미래에 대한 불안이 높은 시기 였습니다.

그런 상황에서 2016년 6 월에 개최 된 “DockerCon 2015 ‘에서 Docker과 CoreOS 등의 기업을 포함한 Open Container Initiative의 출범과 컨테이너 표준화에 대한 노력이 발표 된 것입니다.

Docker, CoreOS의 rkt, Apache Mesos, CNCF의 Kubernetes, Cloud Foundry 등이 현재 OCI에 의한 표준을 지원합니다. 기여자로는 Red Hat, Docker, CoreOS뿐만 아니라 HUAWEI의 기여가 큰 것도 주목할 만하다.

아래는 현재 OCI 회원사 리스트입니다.

컨테이너 표준

Summary
product image
Author Rating
1star1star1star1star1star
Aggregate Rating
4.5 based on 5 votes
Brand Name
OPENNARU
Product Name
KHAN [apm]