This repository contains a definition of a Docker image with wine 5.0 installed.
Its primary purpose is to be used to run 32-bit Windows applications.
The image is based on i386/debian:buster-slim, which is 32-bit Debian Buster (Debian 10).
While it's possible to build this image using 64-bit architecture and to run 32-bit apps in it, wine still will require 32-bit dependencies, which will just double the image size. Hence, for the sake of space usage, 32-bit architecture is used inside of the container.
This Docker image is available as il2horusteam/wine at Docker Hub:
docker pull il2horusteam/wine
The image has several arguments which can be changed during the build time:
| Arg Name | Default Value | Description |
|---|---|---|
WINEVERSION |
5.0 |
Version of wine to install |
WINEUID |
999 |
UID to use for the user wine |
WINEGID |
999 |
GID to use for the user wine |
The image provides:
-
wineof version5.0installed in 32-bit runtime. -
winegroup. -
wineuser belonging to thewinegroup with home dir at/home/wine. No login shell. -
Configured 32-bit
wineprefix at/home/wine/.wine32. -
ENV variables:
Var Name Used by wine?Value Description WINEVERSIONno 5.0Version of installed wine; defaults to$WINEVERSIONbuild argWINEHOMEno "/home/wine"Path to home directory of the wineuserWINEPREFIXyes "$WINEHOME/.wine32"Path to wineconfigs and installed Windows appsWINEARCHyes "win32"Used by winetools