如何在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

  选择之后就可以打开啦

 

### 如何在 Ubuntu 20.04安装 Docker 为了获取最新本的 Docker,在 Ubuntu 20.04 中推荐从 Docker 的官方仓库进行安装而不是依赖于默认软件源中的旧包[^1]。 #### 更新现有列表并添加必要的处理工具 首先,更新现有的 apt 包索引,并安装允许使用 HTTPS 来通过 apt 进行安全连接所需的包: ```bash sudo apt-get update sudo apt-get install \ ca-certificates \ curl \ gnupg \ lsb-release ``` #### 添加 Docker 官方 GPG 密钥 接下来,添加来自 Docker 官方存储库的安全密钥以验证下载的内容: ```bash curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg ``` #### 设置稳定 Docker 存储库 配置 `/etc/apt/sources.list.d/` 下的一个新文件来指向稳定的 Docker 库: ```bash echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null ``` #### 实际安装 Docker Engine 再次刷新本地包数据库之后就可以正式安装 Docker 了: ```bash sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io ``` 完成上述命令后,Docker 就已经成功安装到了系统当中。可以通过下面这条指令确认其状态以及是否正在运行: ```bash sudo systemctl status docker ``` 如果一切正常的话,应该能看到服务处于激活(Active)且正在运行(Running)的状态。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值