이미지와 컨테이너의 관리
이미지를 검색하고 가져오거나 태그를 붙이는 작업과 컨테이너 생성 및 실행을 제공한다. Pod와 볼륨도 관리 범위에 포함된다. libpod 라이브러리를 바탕으로 이미지와 실행 환경을 함께 다룬다.
운영체제와 실행기의 연결
컨테이너 생성에는 runc와 crun 같은 OCI 호환 런타임을 사용한다. 컨테이너를 root로 실행할 수도 있고 권한이 제한된 사용자로 실행할 수도 있다. 전용 상시 데몬 없이 동작하는 관리 방식을 제공하는 것이 주요 설계 특징이다.
로컬 명령과 원격 관리
명령행 인터페이스와 함께 컨테이너 관리를 위한 REST API를 제공한다. 원격 클라이언트는 Linux와 macOS 및 Windows에서 사용할 수 있으며 REST 서비스는 Linux에서 실행한다. 다른 운영체제의 클라이언트와 실제 컨테이너 실행 환경을 구분하는 구조다.
관련 문서
Buildah / containerd / CRI-O / 컨테이너 / 리눅스 / API