Sooooo.....what's the problem?
You want VNC INSIDE your VM? Or you want to use No-VNC as your console to your VM?
If you want to install VNC inside your VM, you are responsible for that. It is a VM, which is identical to a physical box....whatever OS you run in the VM, you install a package...