Docker je asi nejsnadnější možnost, ale doporučoval bych širokým obloukem se vyhnout přehajpovaným článkům, které tvrdí nesmysly a hlavně před nasazením opravdu pochopit, jak to funguje (tj. ne jaké má docker příkazy, ale co přesně ty příkazy dělají - kam co zapisují, co kde spustí, co jak konfigurují) - a potom střízlivě, přízemně a selským rozumem zhodnotit, jestli je to opravdu to, co potřebuješ, a jestli ti nebudou vadit limitace Dockeru (např. jednoznačná orientace na izolaci právě jedné služby, nemožnost změnit podvozek bez rebuildu celého odvozeného řetězce atd.).
Taky je potřeba si uvědomit, že Docker je pluginovatelný, takže např. někde používá AUFS, někde BTRFS, což má taky svoje důsledky žejo...

Pro zorientování na začátek bych doporučil
https://www.youtube.com/watch?v=zeVUoxjRTMY&index=6&list=PLofm6RaC_O5pdHU4kIuV1dSmW7X5I4OG6 - střídmá přednáška o historii a typech virtualizace. Výborná profylaxe před hajpizací Dockerem
