Como utilizar docker como ambiente de trabalho

Sempre achei interessante a ideia de rodar aplicações gráficas utilizando container e poder facilitar a replicação delas em diferentes locais.

Pesquisando anos atrás formas de utilizar o docker para esse fim vi posts excelentes como do Somatório - Rodando aplicações GUI em Docker e da Jessie - Docker Containers on the Desktop.

Entretanto esses cenários são para aplicações específicas, não para o ambiente de trabalho inteiro, recentemente pesquisando formas criar um home lab privado e implicações de segurança pensei em criar uma VM com interface gráfica na cloud:

Porém o que mais me surpreendeu foi o Running GUI apps securely in docker (sandbox) que tem um repositório docker-ubuntu-vnc-desktop muito bem organizado e trás como uma opção criar um container com ambiente gráfico Lxde/Lxqt.

Nos testes tanto local quanto em uma VM na GCP funcionou muito bem a navegação e edição de código através dele, o docker in docker funcionou normalmente e ajustando a configuração de resolução permitiu ter uma experiência agradável de uso no VNC Viewer

Pretendo criar um fork do projeto e customizar a image para usos próprios.