baztian / docker-wine

Docker image to start windows executables via wine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Docker wine

Docker image to start windows executables via wine. Winetricks is already installed.

Since the ENTRYPOINT is sent to /usr/bin/wine, child images need only supply a CMD to the path of the .exe file to run.

C: will get mapped to /wine/drive_c. Consider mounting /Data (Z:\Data) to a local folder.

The image has been inspired by jamesnetherton/wine. Thanks!

Building

docker build . -t baztian/wine

Running

docker run --rm -it -v /tmp/.X11-unix/:/tmp/.X11-unix/ -e DISPLAY=${DISPLAY} baztian/wine calc.exe

Extending

For more sophisticated usage extending this image is required.

FROM baztian/wine
RUN winetricks -q npp
ENTRYPOINT wine /wine/drive_c/Program\ Files\ \(x86\)/Notepad++/notepad++.exe

Build and run it.

docker build . -t wine-npp
docker run --rm -it -v /tmp/.X11-unix/:/tmp/.X11-unix/ -e DISPLAY=${DISPLAY} wine-npp

Development

Tag for a wine version 4.0.2 (dpkg -l wine).

git tag 4.0.2-$(grep -oP 'FROM debian:\K.+' Dockerfile)-$(git rev-parse --short HEAD)
git push && git push --tags

About

Docker image to start windows executables via wine


Languages

Language:Dockerfile 100.0%