rdesktop Client without Window Manager - perfect for Terminal Server access
9.6K
rdesktop nano
small rdesktop Docker container for perfect use with a Terminal Server.
It's based on debian:jessie
it uses the same screen resolution as the underlying vnc server
RDESKTOP_SERVER
set this to rdp server address
RDESKTOP_OPTS
default not set use this to set the options for rdesktop. see command line options of rdesktop
RDESKTOP_KEEP_ALIVE
set this to any value e.g. true to enable reconnections after rdesktop dies, quits etc.
DISABLE_SSHD
set this to any value e.g. true to disable SSHD -> Port 22
ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -X root@$(docker inspect --format '{{ .NetworkSettings.IPAddress }}' containername) [...]
DISABLE_VNC
set this to any value e.g. true to disable VNC Server -> Port 5901
VNC_PASSWORD
default: debian use custom password for VNC
VNC_SCREEN_RESOLUTION
default: 1280x800
DISABLE_WEBSOCKIFY
set this to any value e.g. true to disable Websockify Server -> Port 80
Run the container with this command:
docker run -d --name debian-base-system -p 5901:5901 -p 80:80 desktopcontainers/base-debian
Connect to the container. In the vnc connection string, type this:
"ipaddress:1"
The default password is "debian".
Since it is an X11 GUI software, usage is in two steps:
Run a background container as server or start existing one.
docker start rdesktop-nano || docker run -d --name rdesktop-nano -e 'RDESKTOP_OPTS=-k de -d MYDOMAIN -u johndoe' -e 'RDESKTOP_SERVER=172.10.1.1' desktopcontainers/rdesktop-nano
Connect to the server using ssh -X (as many times you want).
Logging in with ssh automatically opens a rdesktop window
ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no
-X app@$(docker inspect --format '{{ .NetworkSettings.IPAddress }}' rdesktop-nano)
Content type
Image
Digest
Size
131.2 MB
Last updated
about 9 years ago
docker pull desktopcontainers/rdesktop-nano