Building containers with OpenVZ
OpenVZ is one of the oldest operating-system-level virtualization technologies, dating back to 2005. It is similar to LXC in the sense that it is geared toward running an entire operating system, rather than a single program such as Docker. Being a containerization technology, it shares the host OS kernel with no hypervisor layer. OpenVZ uses a patched version of the Red Hat kernel that is maintained separately from the Vanilla kernel.
Let's explore some of the OpenVZ features and see how they compare to LXC:
For this example deployment, we are going to use Debian Wheezy:
root@ovz:~# lsb_release -rd Description: Debian GNU/Linux 7.8 (wheezy) Release: 7.8 root@ovz:~#
Start by adding the OpenVZ repository and key, then update the package index:
root@ovz:~# cat << EOF > /etc/apt/sources.list.d/openvz-rhel6.list deb http://download.openvz.org/debian wheezy main EOF root@ovz:~# root@ovz:~# wget ftp://ftp.openvz.org/debian/archive.key root@ovz...