https://github.com/marcelcoding/docker-desktop-vnc
A dockerized development environment that can be accessed through a browser.
https://github.com/marcelcoding/docker-desktop-vnc
Last synced: 3 months ago
JSON representation
A dockerized development environment that can be accessed through a browser.
- Host: GitHub
- URL: https://github.com/marcelcoding/docker-desktop-vnc
- Owner: MarcelCoding
- License: agpl-3.0
- Created: 2020-11-08T19:55:21.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2023-02-02T05:00:58.000Z (over 2 years ago)
- Last Synced: 2025-04-07T20:51:30.116Z (6 months ago)
- Language: Shell
- Homepage:
- Size: 71.3 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Docker Desktop VNC
[](https://github.com/marcelcoding/docker-desktop-vnc/releases)
[](https://github.com/marcelcoding/docker-desktop-vnc/actions)
[](https://hub.docker.com/r/marcelcoding/docker-desktop-vnc)Docker Desktop VNC is a working environment witch is running in Docker witch can be accessed
over [NoVNC](https://github.com/novnc/noVNC), a VNC client for the web.## Deployment
This image is available in [DockerHub](https://hub.docker.com/r/marcelcoding/docker-desktop-vnc) and the
[GitHub Container Registry](https://github.com/users/MarcelCoding/packages/container/package/docker-desktop-vnc):```
marcelcoding/docker-desktop-vnc:latest
ghcr.io/marcelcoding/docker-desktop-vnc:latest
```### Docker "run" Command
```bash
docker run \
-p 6901:6901 \
-e VNC_PW=SECURE_PASSWORD \
--restart always \
--rm \
marcelcoding/docker-desktop-vnc:latest
```### Docker Compose
````yaml
# docker-compose.yaml
version: '3.8'services:
docker-desktop-vnc:
image: marcelcoding/docker-desktop-vnc:latest
restart: always
environment:
- 'VNC_PW=SECURE_PASSWORD' # <- NoVNC "Webinterface" Password
# - 'VNC_RESOLUTION=1920x1080' <- NoVNC Screen Resolution (optional)
# - 'VNC_COL_DEPTH=24' <- NoVNC Screen Color Depth (optional)
ports:
- '6901:6901' # <- NoVNC Port (HTTP)
# - '5901:5901' <- VNC Port
````### Persistence
Data persistence is currently work in progress.
## License
[LICENSE](LICENSE)