The doxrdp (Docker for XRDP) provides Docker image which runs XRDP on Desktop Environment. Because doxrdp script is POSIX shell, if you use Windows as docker host, you need to use Dockerfile in docker directory like docker/ubuntu/1604/Dockerfile.
doxrdp uses --squash option 1 of Docker Experimental Features 2.
$ doxrdp list # Show distribution.
$ doxrdp build # Build all distribution.
$ doxrdp build <dist> # Build distribution.
$ doxrdp remove # Remove all distribution.
$ doxrdp remove <dist> # Remove distribution.
$ doxrdp clean # Clean cache images.
$ doxrdp rdesktop <dist> # Run rdesktop to distribution.
$ doxrdp build ubuntu-1604-xubuntu
$ doxrdp rdesktop ubuntu-1604-xubuntu &
$ doxrdp rdesktop ubuntu-1604-xubuntu