Lessico IT › Infrastruttura › runc

runc

Infrastruttura Svenska → Aggiornato: 2026-10-02
Altre info
Creatore
Docker Inc.
Anno
Proprietario
Open Container Initiative
Tipo
Runtime OCI
Licenza
Apache 2.0
Codice sorgente
github.com/opencontainers/runc
Wikipedia
en.wikipedia.org

L'implementazione di riferimento del runtime OCI: il piccolo binario in Go che chiama davvero le syscall di Linux (clone, namespace, cgroups) per avviare un container.

Nasce da libcontainer di Docker nel 2015, quando Docker si è scomposto e ha donato la parte di basso livello a OCI. Prende un bundle (rootfs + config.json), esegue il fork di una shell init, configura i namespace pid/net/mount/uts/ipc/user, applica i filtri seccomp e chiama execve.

Alternative: crun (implementazione in C, avvio a freddo più rapido), gVisor runsc, Kata kata-runtime, youki (Rust). La maggior parte dei cluster di produzione usa ancora runc per impostazione predefinita perché «funziona e basta».

← Torna al lessico