This project uses Docker to create an environment where you can run containers on a remote host, in such a way that your local working directory is visible to the container and optionally use X11 to use a GUI.
Why do you think that https://github.com/mviereck/x11docker is a good alternative to remote-docker