Container (tecnologia)
Ambienti di esecuzione isolati e leggeri. Condividono il kernel del sistema ospite ma hanno filesystem, processi e rete propri. Docker (2013) li ha resi popolari, sfruttando funzionalità del kernel Linux.
Si basano sui namespace di Linux (PID, NET, MNT, USER e così via), sui cgroup (limiti di risorse) e su chroot/pivot_root (filesystem). A differenza delle VM non c'è hypervisor né kernel guest, quindi l'overhead è minore. Formato delle immagini: standard OCI. Runtime: runc (predefinito), crun (più veloce, in C), youki (in Rust). Per l'orchestrazione domina Kubernetes. Esistono anche container Windows, che condividono il kernel Windows e non sono multipiattaforma.