用docker創建ubuntu VNC桌面

docker-ubuntu-vnc-desktop

from:http://wiki.ros.org/docker/Tutorials/GUI

1.image 地址

https://github.com/fcwu/docker-ubuntu-vnc-desktop
該image提供了Ubuntu 16.04 LXD的桌面並可以接受VNC的連接

2.運行docker image並映射端口

docker run -it --rm -p 6080:80 dorowu/ubuntu-desktop-lxde-vnc
也可以自己按需求修改dockfile,然後編譯生成本地image:

sudo docker build -t name:v2 -f Dockerfile . sudo nvidia-docker run -it --rm -p 6080:80 -p 30002:5900 name:v2

3.瀏覽器訪問

 通過http://127.0.0.1:6080/訪問桌面

4.通過vncviewer訪問

 運行docker image: 

docker run -it --rm -p 6080:80 -p 5900:5900 dorowu/ubuntu-desktop-lxde-vnc

打開VNC客戶端,輸入IP地址,設置端口爲5900即可接入。或者用Linux vncviewer來訪問:vncviewer 52.9.218.224:5900. 5900:5900意思是將主機的5900端口映射到container的5900端口。如果需要爲接入配置密碼,則通過設置VNC_PASSWORD來實現,運行image:

docker run -it --rm -p 6080:80 -p 5900:5900 -e VNC_PASSWORD=mypassword dorowu/ubuntu-desktop-lxde-vnc



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章