docker圖形渲染的實現方法有多種,其中比較常用的是使用VNC或者WEB UI。下面就以常用的VNC為例,講解一下如何實現docker圖形渲染。
首先,在docker容器內部安裝vncserver,這可以通過下列命令實現:
docker run --name container_name -d -p 5901:5901 consol/centos-xfce-vnc
然后,進入容器執行vncserver,為vncserver設置密碼:
docker exec -it container_name vncserver
接著,向容器中加入一個VNC客戶端的容器vncviewer,可以通過warbo/vncviewer Docker Image 實現:
docker run --rm -it --network container:container_name warbo/vncviewer localhost:5901
最后,在vncviewer中輸入密碼,即可訪問容器的圖形化界面。
需要注意的是,VNC的端口號為5901,可以通過-p參數將宿主機的端口映射到容器的端口。
docker run --name container_name -d -p 5901:5901 consol/centos-xfce-vnc
以上就是使用VNC實現docker圖形渲染的簡單方法。