Docker Desktop VNC is a working environment witch is running in Docker witch can be accessed over NoVNC, a VNC client for the web.
This image is available in DockerHub and the GitHub Container Registry:
marcelcoding/docker-desktop-vnc:latest
ghcr.io/marcelcoding/docker-desktop-vnc:latest
docker run \
-p 6901:6901 \
-e VNC_PW=SECURE_PASSWORD \
--restart always \
--rm \
marcelcoding/docker-desktop-vnc:latest
# 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
Data persistence is currently work in progress.