xrdp的本质是RDP Server,Windows可以通过mstsc命令远程连接Linux或Windows桌面,主要支持RDP(Windows远程桌面)和VNC(Linux桌面)协议
使用方法:
docker run -d --net host --name xrdp 2514063277/xrdp
或者:
docker run -d -p 3389:3389 --name xrdp 2514063277/xrdp
该镜像使用开源项目xrdp以及freerdp的源码编译,加入了xrdp对windows连接的支持(官网项目编译后默认只支持连接Linux桌面或VNC)
xrdp官网地址: https://github.com/neutrinolabs/xrdp
本实例使用的freerdp地址: https://github.com/neutrinolabs/NeutrinoRDP
freerdp官网地址: https://www.freerdp.com/
Dockerfile:
FROM ubuntu
COPY xrdp_0.9.17-1_amd64.deb neutrinordp_20211207-1_amd64.deb /
RUN apt update && apt install libssl1.1 -y --no-install-recommends && dpkg -i /xrdp_0.9.17-1_amd64.deb /neutrinordp_20211207-1_amd64.deb && ldconfig
CMD /usr/local/sbin/xrdp && cat /dev/stdout
其中xrdp_0.9.17-1_amd64.deb和neutrinordp_20211207-1_amd64.deb是通过checkinstall命令生成的
Content type
Image
Digest
Size
10.1 MB
Last updated
over 4 years ago
docker pull 2514063277/xrdp