A desktop-in-container implementation.
By having an image with the least necessary to bootstrap a working productive environment using VNC.
You should be able to build this (docker-only, sorry) image using build.sh. Then starting up locally via docker-compose using tchelinux.sh.
This was a presentation for a local LUG on how to do things like this from scratch.