Skip to content

Docker image to start windows executables via wine

Notifications You must be signed in to change notification settings

baztian/docker-wine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

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

Resources

Stars

Watchers

Forks

Packages

No packages published