Docker是一個跨平臺的應用程序容器,它可以讓開發者在不同的平臺上輕松地部署和運行應用程序。
在使用Docker的過程中,一個經常出現的問題就是如何實現Docker容器與主機之間的文件共享。而本文將介紹如何使用Docker來實現桌面共享。
sudo docker run -d --rm --name=my-vnc -p 5901:5901 -e VNC_PASSWORD=password dorowu/ubuntu-desktop-lxde-vnc 這條命令會下載一個帶有VNC Viewer的Ubuntu鏡像,在5901端口上創建一個VNC服務并且指定VNC密碼為“password”。
運行完上面的命令后,我們可以通過VNC Viewer連接到5901端口。連接成功后,我們就可以看到Ubuntu桌面了。
vncviewer 127.0.0.1:5901
在桌面上單擊Terminal(終端),在其中輸入以下命令,下載并安裝Git:
sudo apt-get update sudo apt-get install git
下載并安裝X2Go Server:
sudo add-apt-repository ppa:x2go/stable sudo apt-get update sudo apt-get install -y x2goserver x2goserver-xsession
運行以下命令啟動X2Go Server:
sudo /etc/init.d/x2goserver start
在本地計算機上安裝X2Go客戶端。然后打開X2Go客戶端,連接到我們剛才安裝的Ubuntu容器,輸入我們的用戶名和密碼(默認值:docker/docker)。
連接成功后,我們就可以在本地計算機上看到完整的Ubuntu桌面啦!