LXC (Linux Containers) is an operating system–level virtualization method for running multiple isolated Linux systems (containers) on a single control host.
Official project website: https://linuxcontainers.org
$ sudo dnf install lxc lxc-templates lxc-extra debootstrap libvirt
The 'debootstrap' is necessary in order to build Debian-based containers.
The libvirt will provide basic networking management, such us bridge, NAT and DHCP.