Sign inSign up

swined/rdp

By swined

•Updated over 9 years ago

xrdp + lxde

Image
6

10K+

swined/rdp repository overview

⁠running the image

docker run -dp 3389:3389 --restart=always swined/rdp

⁠adding users manually

run the image, find it's id with docker ps, then run docker exec -it <containerId> adduser <username> --ingroup sudo and follow the prompts. the user will have admin access, check out man adduser for more details on configuring user's permissions.

⁠building custom images with predefined users

run echo -n <password> | openssl passwd -crypt -stdin and copy the hashed password, that is returned. create a folder, and put there a 'Dockerfile' with the following content:

FROM swined/rdp
RUN useradd -mp <hashedPassword> -s /bin/bash -G sudo <username>

run docker build -t <imageName> . and then run the image as usual, replacing 'swined/rdp' with your custom image name

⁠building custom images with preinstalled software

create a Dockerfile as described earlier, and put a line with RUN apt-get update && apt-get install -y --force-yes <listOfUbuntuPackageNames> && apt-get clean instead of 'RUN useradd ...', or combine both 'useradd' and 'apt-get' if you need both custom users and custom software

Tag summary

Content type

Image

Digest

Size

493 MB

Last updated

over 9 years ago

docker pull swined/rdp