💻 Remote desktop in a container (rootless version). This image is almost equivalent to dmotte/desktainer but it can be run as a non-root user.
📦 This image is also on Docker Hub as
dmotte/desktainer-rootless
and runs on several architectures (e.g. amd64, arm64, ...). To see the full list of supported platforms, please refer to the.github/workflows/release.yml
file. If you need an architecture which is currently unsupported, feel free to open an issue.
The simplest way to try this image is:
docker run -it --rm -p 6901:6901 dmotte/desktainer-rootless
Note: since some GUI applications may have issues with Docker's default seccomp profile, you may need to use
--security-opt seccomp=unconfined
Then head over to http://localhost:6901/ to access the remote desktop.
However, this way the container will run as root. To run it as a non-root user, this image has to be extended. Take a look at the example
folder.
For more info see the dmotte/desktainer project, which is very similar to this one.
The environment variables are the same, except USER
and PASSWORD
which have no effect. This behaviour is intended, since this image should run as a non-root user.