runc

E276996

runc is a lightweight, low-level command-line tool and reference implementation for running Open Container Initiative (OCI) containers.

All labels observed (1)

Label Occurrences
runc canonical 5

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf command-line tool
container runtime
reference implementation
category containerization software
virtualization software
configurationFormat config.json
configurationStandard OCI runtime configuration
conformsTo OCI runtime specification
surface form: Open Container Initiative runtime specification
designedFor running OCI containers
hostPlatform Linux
implements OCI runtime specification
surface form: OCI runtime-spec
interface command-line interface
invocation runc create
runc delete
runc kill
runc run
runc start
license Apache License 2.0
lightweight true
maintainedBy Open Container Initiative
openSource true
originallyDevelopedBy Docker
surface form: Docker, Inc.
programmingLanguage Go
roleInStack low-level container runtime
sourceCodeRepository https://github.com/opencontainers/runc
standardizedBy Open Container Initiative
supportsAppArmor true
supportsCgroups true
supportsCheckpointRestore true
supportsIPCNamespaces true
supportsMountNamespaces true
supportsNamespaceIsolation true
supportsNetworkNamespaces true
supportsPIDNamespaces true
supportsRootlessContainers true
supportsSeccomp true
supportsSELinux true
supportsUserNamespaces true
supportsUTSNamespaces true
usedBy CRI-O
Docker
surface form: Docker Engine

Kubernetes distributions
containerd
usesKernelFeature Linux control groups
Linux namespaces
capabilities
writtenIn Go

How these facts were elicited

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

Docker relatedTo runc
CRI-O usesByDefault runc
CRI-O supportsRuntime runc
podman usesComponent runc
subject surface form: Podman