Skip to content

Docker image for Remote Desktop server with audio support

License

Notifications You must be signed in to change notification settings

pponec/ubuntu-docker-desktop-xrdp

 
 

Repository files navigation

ubuntu-docker-desktop-xrdp

The desktop docker container for an RDP client, based on Ubuntu 24.10 LTS, featuring a Windows-like appearance powered by the XFCE environment. The home directory of the demo user inside the Docker container is persistent and is mapped to the ./home directory on the host machine, ensuring data remains accessible between container restarts. Audio support is not available.

The Docker image size is less than 970 MB, including the Firefox web browser.

Software Requirements

To install Docker Engine (CE), follow the instructions on the official website.

Build docker image, run container and open RDP client:

All necessary instructions are prepared by functions of the init.sh bash script.

. init.sh # Load bash functions
dbuild    # Build docker image
drun      # Run container
dxrdp     # Open xfreerdp desktop client
dstop     # Stop the container (and remove it)

To log in, use the following default user account details:

Username: demo
Password: changeit

Screenshot of login prompt of xfreerdp application

Screenshot of login prompt

Screenshot of XFCE desktop

Screenshot of XFCE desktop

About

Docker image for Remote Desktop server with audio support

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Scheme 64.7%
  • Dockerfile 18.5%
  • Shell 16.8%