I contenitori Linux (LXC) sono un metodo di virtualizzazione a livello di sistema operativo che permette di eseguire più applicazioni Linux isolate sulla stessa macchina host. Rispetto alla virtualizzazione tradizionale, che emula hardware e su cui vengono installati interi sistemi operativi, i contenitori LXC condividono il kernel del sistema operativo host ma mantengono un isolamento tra i processi, la rete, gli utenti e il filesystem. Sono spesso utilizzati per il deployment di microservizi o per creare ambienti di test o sviluppo isolati. LXC è uno degli strumenti più noti per la gestione dei contenitori Linux, ma ci sono molte altre tecnologie simili, come Docker o rkt.