novnc-desktop
novnc-desktop copied to clipboard
A small-footprint noVNC (web-based) desktop Docker image
novnc-desktop
A relatively small noVNC (web-based) desktop Docker image
Docker image: https://hub.docker.com/r/prbinu/novnc-desktop
Features
- 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,curletc. - Total image size - 732MB
This Dockerfile is derived from how-to-remotely-access-gui-applications-using-docker-and-caddy-on-debian-9
Screenshots
Build
git clone https://github.com/prbinu/novnc-desktop.git
cd novnc-desktop
docker build --squash -t prbinu/novnc-desktop -f Dockerfile .
Run
docker run -p 8080:8080 -e "TZ=America/Los_Angeles" prbinu/novnc-desktop
In browser, open: http://localhost:8080/