https://github.com/bonigarcia/novnc
Standalone noVNC client based on Alpine
https://github.com/bonigarcia/novnc
docker docker-image novnc vnc webdrivermanager
Last synced: about 1 year ago
JSON representation
Standalone noVNC client based on Alpine
- Host: GitHub
- URL: https://github.com/bonigarcia/novnc
- Owner: bonigarcia
- Created: 2017-07-20T13:56:10.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2025-03-01T23:39:27.000Z (about 1 year ago)
- Last Synced: 2025-03-19T00:04:37.559Z (about 1 year ago)
- Topics: docker, docker-image, novnc, vnc, webdrivermanager
- Language: Dockerfile
- Homepage:
- Size: 10.7 KB
- Stars: 35
- Watchers: 4
- Forks: 20
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://hub.docker.com/r/bonigarcia/novnc)
[](https://www.apache.org/licenses/LICENSE-2.0)
[](https://twitter.com/boni_gg)
# noVNC Docker image
Standalone noVNC client based on Alpine (available on [Docker Hub]). It allows to autoconnect to the VNC server, pass the VNC password, and set view-only mode usin environment variables.
## Example
The following example use Chrome in Docker (image created and maintained by [Selenium]) which starts a VNC server:
1. Start Docker container with VNC server:
```
docker run --rm -p 4444:4444 -p 5900:5900 --net grid --name selenium --shm-size="2g" selenium/standalone-chrome:latest
```
2. Start Docker container with noVNC:
```
docker run --rm --name novnc -p 6080:6080 --net grid -e AUTOCONNECT=true -e VNC_PASSWORD=secret -e VNC_SERVER=172.17.0.1:5900 bonigarcia/novnc:1.2.0
```
3. Connect to: http://localhost:6080/
This approach is used in [WebDriverManager].
## About
bonigarcia/novnc (Copyright © 2021-2025) is an open-source project created and maintained by [Boni García], licensed under the terms of [Apache 2.0 License].
[Apache 2.0 License]: https://www.apache.org/licenses/LICENSE-2.0
[Boni García]: https://bonigarcia.dev/
[WebDriverManager]: https://bonigarcia.dev/webdrivermanager/
[Selenium]: https://github.com/SeleniumHQ/docker-selenium
[Docker Hub]: https://hub.docker.com/r/bonigarcia/novnc