En el contexto de los contenedores, todos estos términos se refieren al concepto de virtualización a nivel del sistema operativo. La virtualización a nivel del sistema operativo es una técnica de virtualización en la que el kernel del sistema operativo permite varias instancias aisladas que comparten un kernel común. Hablando de LXC, llamamos contenedores a tales instancias. Debido a que los contenedores utilizan el kernel del host en lugar de emular un sistema operativo completo, son menos costosos, pero están limitados a los invitados de Linux.