More information about the noVNC project is available here.
Usage:
docker run -d \
--name novnc \
-e VNC_HOST=192.168.1.123 \
-e VNC_PORT=5900 \
-e HTTP_PORT=8080 \
-p 8080:8080 \
navrocky/novncThen access noVNC at the url: http://localhost:8080/vnc.html
Here is a sample docker-compose.yml:
version: "3"
services:
novnc:
image: navrocky/novnc:1.4.0
environment:
VNC_HOST: "192.168.1.123"
VNC_PORT: "5900"
HTTP_PORT: "8080"
ports:
- 8080:8080Here is a snippet how to start VNC session on a typical Debian host:
apt install -y tigervnc-standalone-server icewm
Xvnc :0 -geometry 1800x900 -SecurityTypes None &
export DISPLAY=:0
icewm