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