KID - KDE in Docker
Docker + VNC + noVNC web UI
WHY?
So you can run KDE inside a browser
Usage
Common Environmental Variables
Rootless
These images by default runs as root.
To change that, set these two variables to a non Zero value.
-e PGID=0
-e PUID=0
VNC
-e SCR_WIDTH=1600
-e SCR_HEIGHT=900
noVNC UI
-e PATH_PREFIX=/
-
-e VNC_RESIZE=scale|remote|off
remote = rescale remote desktop, scale = stretch remote desktop -
-e RECON_DELAY=250
reconnection delay (ms) -e PAGE_TITLE=🐳
Misc
This is your password even under non-root user
-e ROOT_PASSWORD=password
Common Ports
-
-p 80:8080
noVNC web UI -
-p 5900:5900
VNC
Common Volumes
-v ./appconfig:/config
Special Thanks
McGriddle for helping with rootless!
Images
Firefox
🦊
RUN -
docker run -p 8080:8080 -p 5900:5900
msjpq/firefox-vnc
Adobe Acrobat
Adobe PDF Reader 9.5.5
(first launch slow)
RUN -
docker run -p 8080:8080 -p 5900:5900
msjpq/adobe-acrobat-vnc
Motrix
Really cool download client. https://motrix.app/
thunder://
!! 迅雷
RUN -
docker run -p 8080:8080 -p 5900:5900 msjpq/motrix-vnc
Base:Ubuntu-Bionic
KDE on 18.04 lts. 620MB
RUN -
docker run -p 8080:8080 -p 5900:5900
msjpq/kde-vnc:bionic
Base:Ubuntu-Focal
KDE on 20.04 lts. 730MB
RUN -
docker run -p 8080:8080 -p 5900:5900
msjpq/kde-vnc:focal
Base:Wine-Bionic
WINE 5.3 with dependencies. 1.3GB
RUN -
docker run -p 8080:8080 -p 5900:5900
msjpq/wine-vnc:bionic