There is also SmartOS with Triton Data Center, which is KVM, Bhyve, Docker, LX zones everything, and is quite mature, based in Illumos. For single machines you could also just go with OmniOS with more or less same functionality, but this is all CLI, very stable, with built in-kernel ZFS, SMB...