I'm new to Docker and currently, we have multiple RDP servers that people use to run just two applications. I'm wondering if Docker can be used to replace those RDP servers or if it's not suitable for this use case. Any insights would be appreciated!
3 Answers
It depends! Docker is mainly a Linux ecosystem, so if your applications are Windows-based, using Docker might not be the best option. Docker excels at hosting software that runs in the background and is interacted with over HTTP or other network protocols, rather than providing a traditional RDP experience.
Just to clarify, are you connecting to the server via RDP, or is it functionally acting as an RDP server itself? If it's the latter, you might want to consider alternatives like RustDesk for remote desktop solutions, which I've found useful for personal projects.
Docker isn’t designed to replace RDP servers directly. It’s better for isolating processes than serving up entire desktop environments. However, if the goal is to replicate the applications running on those RDP servers, it may be possible if they can run in a container.
You might be looking for a desktop virtualization solution rather than just using Docker.
Yeah, if you could share what applications you're using, it might help us provide more specific advice.