Not a very good name, is it?
Ever wanted to containerize your wine applications and access them via a web browser? No? Neither did I!
This container runs:
- Xvfb - X11 in a virtual framebuffer
- x11vnc - A VNC server that scrapes the above X11 server
- noNVC - A HTML5 canvas vnc viewer
- Fluxbox - a small window manager
- Explorer.exe - to demo that it works
stable-debian-11-latest
,stable-debian-bullseye-latest
stable-ubuntu-20.04-latest
,stable-ubuntu-focal-latest
stable-ubuntu-22.04-latest
,stable-ubuntu-jammy-latest
stable-fedora-36-latest
,stable-fedora-thirty_six-latest
stable-fedora-37-latest
,stable-fedora-thirty_seven-latest
docker run --rm -p 8080:8080 dennispohlmann/wine-x11-novnc-docker:stable-debian-11-latest
xdg-open http://localhost:8080
In your web browser you should see the default application, explorer.exe:
docker run --rm -p 8080:8080 dennispohlmann/wine-x11-novnc-docker:stable-ubuntu-20.04-latest
xdg-open http://localhost:8080
docker run --rm -p 8080:8080 dennispohlmann/wine-x11-novnc-docker:stable-fedora-35-latest
xdg-open http://localhost:8080
This is a base image. You should fork or use this base image to run your own wine programs?
- Wine could be optimized a bit
- Fluxbox could be skinned or reduced