Run Ubuntu within a Container

I need to run a GUI version of UBUNTU inside a container. I have alpine running just fine (can’t figure out how to ssh into alpine, but thats another issue).
What I would like is to run Ubuntu Desktop in a container so I can do VNC into it and run applications. I have two apps that I need to access remotely and really don’t want to built a server for just that. I could use VMs but I was thinking Docker Container would give me more flexibility and a chance to learn a little more about Docker.
So if someone can point me in the right direction I would appreciate it.

Thanks