环境准备
**docker 1.13.1 **
ubuntu 20.04
在docker 中安装 ubuntu
docker run -itd --privileged=ture --name ubuntu -p 29:22 -p 3289:3389 ubuntu
**进入ubuntu **
docker exec -it ubuntu /bin/bash
** 更改系统源 **
vim /etc/apt/sources.list
里面的内容 替换为下面这些
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
**执行更新命令 **
apt update
apt upgrade
**设置root系统密码 **
passwd
安装文本编辑器
apt install vim
**安装 xfce4 **
apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
安装 vnc4server
apt install vnc4server
**配置 vncserver **
vim ~/.vnc/xstartup
在文件中追加以下内容
xfce4-session &
mate-session &
startkde &
gnome-panel &
gnome-settings-daemon &
metacity &
gnome-terminal &
nautilus &
gnome-session &
运行vncserver 服务
1280x800 代表屏幕分辨率,可自行设置
:0 对应 端口5900 , :x 代表 590x
vncserver -depth 24 -geometry 1280x800 :0
安装 xrdp
apt install xrdp
** 配置xrdp**
vim /etc/xrdp/xrdp.ini
在文件中追加一下内容
[Xvnc]
name=Xvnc
lib=libvnc.so
username=askroot #系统用户名
password=ask123456 #系统密码
ip=127.0.0.1
port=ask5900 #vncserver 端口
运行xrdp 服务
service xrdp start
远程桌面连接 docker 映射3389 端口 为 3289 ,连接地址填写 docker IP:3289
进去之后选择 Xvnc
点击OK 进去之后就可以看见桌面啦
进去打不开命令行提示这个错误的
选择当前设置
下拉选择 Xfce Terminal
选择之后就可以打开啦
版权归原作者 csdnhzm 所有, 如有侵权,请联系我们删除。