I've heard a lot about LXD from a coworker and would love to try it. From what I have found, I have to install and run snapd on CentOS. [1]. Are there plans to remove this requirement in the future? It looks to be in edge/testing on Alpine so that is promising. [2]
[1] - https://discuss.linuxcontainers.org/t/lxd-on-centos-7/1250
[2] - https://pkgs.alpinelinux.org/packages?name=lxd&branch=edge