LXC ? Docker l'utilise et c'est, je cite Wikipedia,
LXC, contraction de l’anglais Linux Containers3 est un système de virtualisation, utilisant l'isolation comme méthode de cloisonnement au niveau du système d'exploitation. Il est utilisé pour faire fonctionner des environnements Linux isolés les uns des autres dans des conteneurs partageant le même noyau et une plus ou moins grande partie du système hôte. Le conteneur apporte une virtualisation de l'environnement d'exécution (processeur, mémoire vive, réseau, système de fichier…) et non pas de la machine. Pour cette raison, on parle de « conteneur » et non de machine virtuelle.
Docker utilise LXC mais ne permets que d'empaqueter qu'un seul logiciel et de le faire tourner où on veut (peut).
En gros ça utilise des méthodes d'isolation de process/mémoire etc dans un Linux (depuis les versions 2.6.24)
Des machines virtuelles facilement avec LXC

miximum.fr
A quoi ça sert ?
- Développer/tester dans un environnement cloisonné qui ne va pas casser votre système, le vrais.
- Faire tourner (simuler) plusieurs Linux sous votre Linux
- Genre avoir sur la même machine son serveur http, son backup pour faire les migrations, idem pour la BDD, itou pour ... etc
La papage web: linuxcontainers.org/
Je cite Thibault Jouannic / repose les commandes là: pour copie/mémoire