天天看點

docker安裝linux桌面系統,Hostwinds雲主機 – Docker安裝Xfce桌面環境(輕量可視化作業系統)...

我們購買的vps主機,如果想進入到桌面環境中還是很麻煩的。但是有了docker之後,一切貌似變得容易起來了。大鳥在github發現一個項目alpine-xfce4-novnc。

這篇文章就利用Hostwinds雲主機來設定這個輕量級的桌面環境,科普下什麼是Xfce:一個适用于類UNIX作業系統的輕量級桌面環境。它的目标是快速而低廉的系統資源,同時仍然具有視覺吸引力和使用者友好性。

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

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

一:安裝docker

大鳥這裡是用上次購買的Hostwinds西雅圖雲主機 來實作vps的可視化桌面連接配接,安裝過程異常簡單,一句命名直接搞定。對于Hostwinds雲主機 感興趣的可以看一下的文章:

但是在安裝之前,先安裝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

二:運作指令

指令如下:

docker run -d -p 6080:6080 -e VNC_RESOLUTION=1920x1080 yangxuan8282/alpine-xfce4-novnc:amd64

分辨率可以修改為-e VNC_RESOLUTION=1024x768 這樣的,當然你也可以預設或者修改為别的。指令運作截圖:

docker安裝linux桌面系統,Hostwinds雲主機 – Docker安裝Xfce桌面環境(輕量可視化作業系統)...

完成後通路:alpinelinux

三:登入

docker安裝linux桌面系統,Hostwinds雲主機 – Docker安裝Xfce桌面環境(輕量可視化作業系統)...

看起來多麼清爽的桌面啊。看到桌面上的cdrom usb,感覺這系統有點上古的感覺了。打開網站看看吧。

docker安裝linux桌面系統,Hostwinds雲主機 – Docker安裝Xfce桌面環境(輕量可視化作業系統)...

Hostwinds雲主機使用這個遠端桌面還挺流暢的,能用。

四:一些設定

在主機上管理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

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

五:總結

Hostwinds雲主機利用docker來安裝alpine-xfce4-novnc實作遠端桌面連接配接,還是非常簡單的,Docker化的通用特點:可遷移、可任意部署到具有docker引擎的裝置,比如你的伺服器或本地電腦。