I had the impression that something like LXD containers - complete linux systems in a container - is better for this kind of containerized desktop than multiple singe application Docker containers. Can somebody here who's more familiar with container tech than me explain how and when Docker might be better for a containerized desktop?
Because each container image has only that app, and only what it requires (libraries, etc.), and each container instance runs only that app's process, and only with the very specific hardware/filesytem access that it requires.