This is a minimal base image, upload to docker hub, with wine, xvfb, tini and steamcmd installed. It's intended to be used to run conventionally windows-only servers under linux inside docker containers.
Note: tini
is included because xvfb-run
won't correctly attach stdout among other issues if run as the root process.
Based on the steamcmd/steamcmd
image.
- Base your docker image upon this one
- Perform any necessary setup
- Set your run command to utilise
xvfb
andwine
to launch your executable
FROM fragsoc/steamcmd-wine-xvfb
# Do some setup RUN commands
ENTRYPOINT ["tini", "--", "xvfb-run", "-a", "wine", "./MyServer.exe"]