docker-windows
docker-windows copied to clipboard
Run Windows GUI Applications in a Linux Docker Container
docker-windows 
Run Windows GUI Applications in a Linux Docker Container

Image Credit: How To Run Windows Applications And Games On Linux
Features
- Dockerize Microsoft Windows Applications on Linux
- GUI Enabled via Remote Desktop in Web Browser
Examples
To be added.
Usage
Environment variables
USER_PASSWD- useruserpassword (default:Passw0rd)VNC_PASSWD- VNC password, max 8 chars (default:Passw0rd)VNC_GEOMETRY- VNC geometry (default:1600x900)VNC_DEPTH- VNC depth (default:16)
Ports
- 5900 - VNC (tigervnc)
- 80 - Web (websockify)
To be writen.
Versioning
The docker image has two schema of the versioning:
X.Y(X >=1 ): This is for the wine version.zixia/windows:5.0: wine-5.0
x.y(x = 0): This is for the docker image version.zixia/windows:0.2: docker-widows version 0.2
Links
Development Tools
- Cross-compiling for Windows - Ubuntu, wine and Microsoft Visual C++
- Using Visual Studio Compiler with Wine
- A C++ Hello World And A Glass Of Wine, Oh My !
Wine Installation
- Wine HQ - Ubuntu Installing WineHQ packages
- How to Install Wine 5.0 Stable in Ubuntu 18.04, 19.10
- PlayOnLinux Explained: Components Part 1
- Wine HQ - Cheat Engine - crashes attaching to app?
- BSMG Linux Modding Guide
Similiar Projects
History
master
v0.2 (Mar 10, 2020)
- Switch base image from
ubuntu:bionictozixia/wine:5.0.0 - Workaround
/binwas overwritten bytar -C /when extracting s6-overlay #1 - Enable GitHub Actions & Docker Hub Deploy
v0.1 (Feb 15, 2020)
VNC Works like a charm in Docker Container with Web Client.
- TigerVNC - Tiger VNC (Virtual Network Computing) is a client/server application that allows users to launch and interact with graphical applications on remote machines.
- NoVNC - VNC Client Web Application.
v0.0.1 (Feb 13, 2020)
- Inited.
Thanks
- Docker noVNC by @oott123 - tigervnc, websokify, novnc and Nginx with s6-overlay in a docker image
Author
Huan LI (李卓桓) [email protected]
Copyright & License
- Code & Docs © 2020-now Huan LI <[email protected]>
- Code released under the Apache-2.0 License
- Docs released under Creative Commons
