1979 - Unix chroot
2000 - FreeBSD jails
2004 - Solaris Containers
2005 - Open Virtuozzo (required patched kernel)
2006 - Google Process Containers (
2008 - LXC (cgroups+namespaces; no kernel patching)
2013 - LMCTFY (Google's Let Me Contain That for You - contributed to
2013 - Docker (initially dotCloud project)
... plus