How to get GUI for VM's

is it possible to get GUI for multiple VM’s if so how to do that ?

What do you mean?

You can launch multiple shells and run the lxc console NAME --type=vga

Alternatively LXDMosaic supports it in your browser.

what I mean if I want to have multiple Linux servers running each with a gnome desktop

You can do that fairly easily with LXD VMs, see