A relatively small noVNC (web-based) desktop Docker image
Docker image: https://hub.docker.com/r/prbinu/novnc-desktop
- Ubuntu Focal Docker base image
- easy-novnc - A Golang based noVNC binary
- TigerVNC - supports auto screen resizing
- Openbox - A light weight window manager
- Firefox - Browser
- Includes basic utilities such as
ssh
,curl
etc. - Total image size - 732MB
This Dockerfile is derived from how-to-remotely-access-gui-applications-using-docker-and-caddy-on-debian-9
git clone https://github.com/prbinu/novnc-desktop.git
cd novnc-desktop
docker build --squash -t prbinu/novnc-desktop -f Dockerfile .
docker run -p 8080:8080 -e "TZ=America/Los_Angeles" prbinu/novnc-desktop
In browser, open: http://localhost:8080/