0


如何在docker中安装 vnc桌面版ubuntu 20.04(详细版)

环境准备

**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 multiverse

deb 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

选择之后就可以打开啦

标签: docker 容器 运维

本文转载自: https://blog.csdn.net/csdnhzm/article/details/132044888
版权归原作者 csdnhzm 所有, 如有侵权,请联系我们删除。

“如何在docker中安装 vnc桌面版ubuntu 20.04(详细版)”的评论:

还没有评论