Programs; containers
From wikinotes
Containerization is a much lighter alternative to virtualization, if you are going to have multiple VMs that all run the same base-operating system. The kernel/memory is shared, and depending on the OS/container system, often much of the filesystem can be shared as well.
Container Providers
BSD
FreeBSD jails linux
LXC Containers docker podman
Container Managers
kubernetes portainer