실행에 필요한 번들
컨테이너의 루트 파일 시스템과 config.json 실행 설정을 OCI 번들로 준비한다. 설정에는 프로세스와 실행 환경 등의 정보가 담긴다. runc는 이 번들을 이용해 컨테이너를 만들고 지정한 프로세스를 실행한다.
생성과 시작을 나누는 수명 주기
생성과 시작 및 삭제를 별도 작업으로 수행할 수 있다. 상위 시스템은 생성 이후 실제 실행 전에 네트워크 등 필요한 준비를 추가할 수 있다. 편의 실행 명령은 생성과 시작 및 종료 후 삭제 흐름을 함께 처리한다.
상위 도구 안의 실행 구성 요소
일반 이용자의 전체 컨테이너 관리 도구보다 상위 소프트웨어가 사용하는 실행 구성 요소로 설계되었다. Podman과 containerd 같은 시스템의 역할과 구분된다. 사용자 네임스페이스 등 필요한 조건이 갖춰지면 root 권한 없이 컨테이너를 실행하는 방식도 지원한다.