Dockerfile for containerizing a graphical X11 applications.
In the container runs a framebuffer X11 server. A VNC
server is connected to this X11 server. It should be
trivial to connect other remote desktop servers, like
RDP, Nomachine NX, Xpra, etc.
The X11 server runs a lightweight lxde desktop with
deacitvated screen server. Installed are only a
X11 terminal and firefox.
Alternatively you can publish the VNC remote desktop
as an HTML5 GUI.