Oracle Cloud韩国云主机Docker安装Xfce桌面环境(alpine-xfce4-novnc)

Oracle Cloud的韩国云主机速度确实快,所以突发奇想的安装的Xfce桌面环境会不会打开速度很快。这里国外主机优惠利用Docker的方式来安装一个Xfce桌面环境(轻量可视化操作系统)。

整个安装过程异常的简单,一句命令就可以搞定,只需要用浏览器连接。如果线路好,配置给力,使用起来还是很流畅的。额。开始动手之前,先去申请一台Oracle Cloud免费的主机用用吧。当然了,不用Oracle Cloud也可以,只要你VPS配置不错,都可以试试这个简单的方法。

  • 申请Oracle Cloud永久免费服务(云主机、数据库等)+300美元积分试用额度

一:准备工作

1.1》Oracle Cloud

免费主机先申请到手,当然你用别的主机也可以,这个随意,这篇文章是基于Oracle Cloud韩国云主机来实现的。

1.2》安装docker环境

我们需要安装docker环境,如果是宝塔面板就直接在软件商店里面装docker管理器就可以了。本文用宝塔面板来测试。非宝塔面板安装docker命令如下:

#CentOS 6
rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update -y
yum -y install docker-io
service docker start
chkconfig docker on
 
#CentOS 7、Debian、Ubuntu
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker

1.3》alpine-xfce4-novnc简介

官网:https://www.xfce.org/

项目地址:https://github.com/yangxuan8282/docker-image/tree/master/alpine-xfce4-novnc

二:开始部署

部署起来也很简单,只需要一句命令就可以了。

2.1部署命令

用s-s-h软件连接到服务器,复制如下命令,回车运行。

此处为隐藏的内容 发表评论并刷新,方可查看
发表评论

分辨率可以修改为-e VNC_RESOLUTION=1024x768 这样的,当然你也可以默认或者修改为别的。命令运行截图:

部署完成后,就可以访问:http://ip:6080 默认的vnc密码是 alpinelinux

2.2》访问

就可以访问:http://ip:6080 默认的vnc密码是 [code]alpinelinux[/code],访问如图:

这里输入默认的密码,回车即可登录。登录效果如图:

此时,怎么能不赶紧打开自己的网站点击一个广告呢,这可是韩国的ip说不定点击的价格机会很高O(∩_∩)O哈哈~

打开速度尚可,幻灯片式观看体验,所以体验很不好。不知道国内的云主机安装桌面环境效果会不会更好。

2.3》简单命令

在主机上管理docker,然后在容器中安装docker!

-v /var/run/docker.sock:/var/run/docker.sock

设置VNC密码:

-e VNC_PASSWD=alpinelinux

在本地嵌套的X窗口中运行:

Xephyr -screen 1024x768 :1 &
docker run -v /tmp/.X11-unix:/tmp/.X11-unix yangxuan8282/alpine-xfce4-novnc:amd64 startxfce4

运行多个容器:

Xephyr -screen 1024x768 :2 &
docker run -v /tmp:/tmp yangxuan8282/alpine-xfce4-novnc:amd64 startxfce4

使用方法还是很多的,自己去看文档吧。

2.4》最后

用这个方法来实现vps的可视化桌面连接,还是非常简单的,但是Xfce连接Linux操作系统的速度不是很快,无法达到本地管理Windows那样的流畅体验。所以,这个方法玩玩就可以了。

如果你特别想在Linux系统上运行桌面环境的话推荐2GB内存以上,同时硬盘IO速度必须要给力点,这样运行起来会更流畅。

额,Oracle Cloud云主机你需要切换到root权限,才可以执行命令。如何切换呢?

  • centos  默认登录账户是 opc
  • ubuntu 默认登录账户是 ubuntu
  • 登录到云服务器,直接 sudo -i 就可以切换到root下!