There are a number of notable changes since the last release:
- Both wine-stable and wine-devel branches of wine are published to Docker Hub (#67)
- I plan to use wine-devel as the standard image in a future release (current standard is wine-stable) except currently getting display errors with wine-devel on macOS (Linux untested)
- Images without RDP support are created in weekly builds that use the basic Ubuntu base image rather than
scotthardy/docker-remote-desktop
for a small reduction in image size (~120MB compressed) (#68, #71) - There are 4 images produced by the weekly builds in Travis CI:
- wine-stable with RDP support (currently default, tagged as
latest
) - wine-stable without RDP support
- wine-devel with RDP support
- wine-devel without RDP support
- wine-stable with RDP support (currently default, tagged as
- Images published to Docker Hub are now given several tags in different formats:
<wine_branch>
e.g.stable
<wine_branch>-<wine_version>
e.g.stable-5.0.1
<wine_branch>-<wine_version>-<build_date>
e.g.stable-5.0.1-20200628
- Images without RDP support have
-nordp
appended to their tags. e.g.latest-nordp
orstable-nordp
orstable-5.0.1-nordp
orstable-5.0.1-20200628-nordp
- All previous image tags have been removed - I apologise if this caused anyone any inconvenience :(
- Due to Ubuntu 20.04 focal having wine version 4.0.4 released while 5.0.0 was only available on Ubuntu 19.10 eoan, the build script has been updated to check both the latest and previous versions of Ubuntu that support wine and select the one that has the highest version of wine available (or use the latest version of Ubuntu if both the same)
- Firefox and git added to base image
scottyhardy/docker-remote-desktop
at request from @mhmh55516 (scottyhardy/docker-remote-desktop#3) - Wine source code is scraped to determine versions of gecko and mono installer packages to download from WineHQ (#66)
- Improvements to
hooks/pre-commit
(by @rchildre3 #70, #72)
Additions to the ./docker-wine
script:
--nordp
to use an image without RDP support--shm-size
to adjust the shared memory size (default is1g
for 1GB)--name
to allow alternate container name (default iswine
)--network
to passthrough network options for docker (requested by @paulocheque #60, #61)--notty
to run without TTY (added by @runzhammer #62)--xvfb
to run with video redirected to a virtual frame buffer (added by @runzhammer #62)
Bug fixes: