Exploring an LXC virtual machine
Containers are different forms of virtual machines that are completely dependent on the operating system of the host node. Containers are kernel-based virtualizations that share the host operating system, thereby reducing the overhead that a KVM virtual machine has. Due to the lower overhead, the virtual machine density per node can be tighter and more containers can be hosted than KVM virtual machines. This comes at the price of less virtual machine isolation. Since containers are dependent on the underneath operating system, there can be only Linux-based containers. No Windows operating system can be containerized. Unlike KVM virtual machines, we cannot clone a container or turn a container into a template. Each container is a virtual instance that runs separately.
LXC is just another type of a container technology. OpenVZ is another container technology, which had been in use by Proxmox until Version 4.0. There are two major differences between the LXC...