Application container: docker
OS containers: LXC, OpenVZ, Linux VServer, BSD Jails, Solaris Zones
VM: KVM, VMware, VirtualBox
Good images from https://blog.risingstack.com/operating-system-containers-vs-application-containers/
References
https://blog.risingstack.com/operating-system-containers-vs-application-containers/
https://www.flockport.com/supercharge-lxc-with-btrfs/