编写Dockerfile文件(可选择dokcer文件,我没测试)

(Windows无法连通docker容器所以这是Linux中做的实验)

FROM centos
MAINTAINER Wans<wa.ns@qq.com>
ENV MYPATH /sbin/init
WORKDIR $MYPATH

RUN yum -y install vim
RUN yum -y install net-tools
RUN rpm -Uvh https://mirrors.tuna.tsinghua.edu.cn/epel/epel-release-latest-7.noarch.rpm
RUN yum -y install xrdp
RUN systemctl start xrdp
RUN systemctl enable xrdp

CMD echo $MYPATH
CMD echo "----end----"

1、放行3389端口,重启防火墙

firewall-cmd --permanent --zone=public --add-port=3389/tcp
firewall-cmd --reload

2、运行docker centos容器

docker run -it -p 3389:3389 -p 3350:3350 --privileged true --name mycentos centos /sbin/init

3、安装xrdp、vim、net-tools

yum -y install vim
yum -y install net-tools
rpm -Uvh https://mirrors.tuna.tsinghua.edu.cn/epel/epel-release-latest-7.noarch.rpm
yum -y install xrdp

启动xrdp

systemctl start xrdp
systemctl enable xrdp

打开Windows远程连接就好

image-20211010160758852