Usually containers are used to run services, but why not run a full desktop on them? It is possible, it is useful (not just for testing), and it is more efficient and convenient than using virtual machines. In this presentation I will demonstrate how to run different desktops (Xfce, LMDE, MATE, Cinnamon, KDE) on containers. We will try both Docker and LXC/LXD containers.
My talk at DebConf22 (including the recorded video):