Leksykon IT › Infrastruktura › runc

runc

Infrastruktura Svenska → Zaktualizowano: 2026-10-07
Więcej informacji
Twórca
Docker Inc.
Rok
Właściciel
Open Container Initiative
Typ
Środowisko uruchomieniowe OCI
Licencja
Apache 2.0
Kod źródłowy
github.com/opencontainers/runc

Referencyjna implementacja środowiska uruchomieniowego OCI — mała binarka w Go, która faktycznie wywołuje wywołania systemowe Linuksa (clone, przestrzenie nazw, cgroups), by uruchomić kontener.

Powstał z libcontainer Dockera w 2015 roku, gdy Docker rozbił się na części i przekazał warstwę niskopoziomową organizacji OCI. Bierze pakiet (rootfs + config.json), rozwidla proces init, konfiguruje przestrzenie nazw pid/net/mount/uts/ipc/user, stosuje filtry seccomp i wywołuje execve.

Alternatywy: crun (implementacja w C, szybszy zimny start), gVisor runsc, Kata kata-runtime, youki (Rust). Większość klastrów produkcyjnych nadal domyślnie używa runc, bo „po prostu działa”.

← Wróć do leksykonu