/docker-windows

Run Windows GUI Applications in a Linux Docker Container

Primary LanguageShell

docker-windows Docker

dockeri.co

Run Windows GUI Applications in a Linux Docker Container

Wine

Image Credit: How To Run Windows Applications And Games On Linux

Features

  1. Dockerize Microsoft Windows Applications on Linux
  2. GUI Enabled via Remote Desktop in Web Browser

Examples

To be added.

Usage

Environment variables

  • USER_PASSWD - user user password (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:

  1. X.Y (X >=1 ): This is for the wine version.
    1. zixia/windows:5.0: wine-5.0
  2. x.y (x = 0): This is for the docker image version.
    1. zixia/windows:0.2: docker-widows version 0.2

Links

Development Tools

Wine Installation

Similiar Projects

History

master

v0.2 (Mar 10, 2020)

  1. Switch base image from ubuntu:bionic to zixia/wine:5.0.0
  2. Workaround /bin was overwritten by tar -C / when extracting s6-overlay #1
  3. Enable GitHub Actions & Docker Hub Deploy

v0.1 (Feb 15, 2020)

VNC Works like a charm in Docker Container with Web Client.

  1. TigerVNC - Tiger VNC (Virtual Network Computing) is a client/server application that allows users to launch and interact with graphical applications on remote machines.
  2. NoVNC - VNC Client Web Application.

v0.0.1 (Feb 13, 2020)

  1. Inited.

Thanks

  1. Docker noVNC by @oott123 - tigervnc, websokify, novnc and Nginx with s6-overlay in a docker image

Author

Huan LI (李卓桓) zixia@zixia.net

Profile of Huan LI (李卓桓) on StackOverflow

Copyright & License

  • Code & Docs © 2020-now Huan LI <zixia@zixia.net>
  • Code released under the Apache-2.0 License
  • Docs released under Creative Commons