runc is a CLI tool for spawning and running containers on Linux according to the OCI (Open Container Initiative) specification. It is the reference implementation of the OCI runtime specification and is used as the default low-level container runtime by Docker, containerd, Podman, and other container platforms. runc manages container lifecycle operations including creating, starting, pausing, resuming, killing, and deleting containers. It implements the OCI Runtime Specification and exposes a command-line interface that higher-level runtimes use to manage individual container instances. runc also supports checkpoint/restore via CRIU, rootless containers, cgroup v2, seccomp syscall filtering, AppArmor, and SELinux.
URL: Visit APIs.json URL
- Type: Index
- Position: Consumer
- Access: 3rd-Party
- Container Runtime, Containers, Linux, OCI, Open Source, CNCF, Open Container Initiative, Cloud Native
- Created: 2026-03-26
- Modified: 2026-05-02
runc is a CLI tool for spawning and running containers on Linux according to the OCI (Open Container Initiative) specification. It is the reference implementation of the OCI runtime specification, providing a lightweight and portable container runtime that can be used independently or embedded into higher-level container systems like Docker and containerd. runc implements the full OCI Runtime Spec lifecycle: create, start, state, kill, delete. It also supports checkpoint/restore via CRIU, rootless containers, and cgroup v2. The container configuration is defined in a config.json file following the OCI Runtime Specification schema.
Human URL: https://github.com/opencontainers/runc
- Container Runtime, Containers, Linux, OCI, Open Source, CNCF, Open Container Initiative, Cloud Native
- Documentation
- Getting Started
- GitHub Repository
- Specification
- Releases
- License
- Security
- Changelog
- JSON Schema
- JSON Structure
- JSON-LD Context
- Example Container Config
- Vocabulary
FN: Kin Lane
Email: kin@apievangelist.com