Skip to content

takashi053/super-couscous

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published