Thanks, I preferred this method because the danielguerra/ubuntu-xrdp image was also painfully slow for me, I'm not experienced enough to change the password in that docker without a step-by-step guide and would have taken more work to use as a file manager because the media shares aren't mounted.
I did struggle to get it working; got some "VNC error - problem connecting - some problem" errors initially in the connection log. and had to
to create the homedir where xrdp writes session settings.I also installed xorgxrdp.