拉取镜像
docker pull centos:7
启动容器, 并暴露端口,远程桌面端口是3389
docker run --name centos-desktop-gnome --privileged -d -p 3389:3389 --ulimit memlock=-1 -td centos:7 /usr/sbin/init
进入容器环境
docker exec -it centos-desktop-gnome bash
查看支持的环境
yum grouplist
安装gnome环境及软件
yum groupinstall GNOME Desktop epel-release xrdp -y
启动远程桌面服务 xrdp 及设置开机启动
systemctl start xrdp && systemctl enable xrdp
检查是否启动成功
netstat -ntlp | grep xrdp
设置登录密码,然后本地windows输入ip和用户名连接即可
passwd
关闭容器防火墙
systemctl stop firewalld
缩主机开放防火墙
firewall-cmd --permanent --zone=public --add-port=3389/tcp && firewall-cmd --reload
轻量极远程安装
docker pull centos:7 # 拉取镜像,若已拉取则无需再拉取
docker run --name centos-desktop-xfce --privileged -d -p 3389:3389 --ulimit memlock=-1 -td centos:7 /usr/sbin/init
docker exec -it centos-desktop-xfce bash
yum install -y epel-release
yum install -y xrdp
# 基于上面epel-release,得先安装它
yum groups install -y Xfce
# 中文字体
yum install -y cjkuni-ukai-fonts
# 安装vim编辑器
yum install vim
vim ~/.Xclients
# 编辑如下内容
#!/bin/bash
XFCE="$(which xfce4-session 2>/dev/null)"
exec "$XFCE"
chmod +x ~/.Xclients #执行权限
systemctl start xrdp # 启动
systemctl enable xrdp # 开机自启
passwd # 设置登录密码
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...