Is it possible to run xwindow in a container?

Hi Bob!

There is LXC and there is LXD. You are using LXC while my tutorial is for LXD.

The commands that look like lxc-xxxxxx (as in lxc-start) are LXC.
The commands that look like lxc xxxxxx (as in lxc launch ubuntu:18.04 c1) are LXD.

In my tutorial, I describe how to set up a profile in LXD that has all the GUI prerequisites.
Then, you can launch your new container specifying that profile, and the container is automatically a GUI container.

If you are going to stick with LXC, then you can try to interpret the commands from LXD to plain LXC.
I am not familiar with LXC and I cannot help you here.
I’ll be happy though to see such a tutorial for LXC, and it would be great if you could do the write-up.