muojp / docker-wine64 Goto Github PK
View Code? Open in Web Editor NEWWine64(w/ WoW64 support)
License: MIT License
Wine64(w/ WoW64 support)
License: MIT License
Since now MS owns GitHub, gh is expected to have longer life than sf.
Related: #2
We would be able to reduce image size by
Using multi-stage building would be a lightweight way. On the contrary, base-image replacement would be painful because Wine heavily relies upon glibc.
Docker image: muojp/wine64:6
In this build, wine(32-bit) actually does nothing. make install
should also be performed in wine32-build; I misunderstood the build procedure.
On current build (muojp/wine64:8), you will be prompted the following message every time you create new container and run wine-related commands.
wine: created the configuration directory '/root/.wine'
Application tried to create a window, but no driver could be loaded.
The graphics driver is missing. Check your build!
Application tried to create a window, but no driver could be loaded.
The graphics driver is missing. Check your build!
err:systray:initialize_systray Could not create tray window
Application tried to create a window, but no driver could be loaded.
The graphics driver is missing. Check your build!
Application tried to create a window, but no driver could be loaded.
The graphics driver is missing. Check your build!
Application tried to create a window, but no driver could be loaded.
The graphics driver is missing. Check your build!
Application tried to create a window, but no driver could be loaded.
The graphics driver is missing. Check your build!
Could not load wine-gecko. HTML rendering will be disabled.
Application tried to create a window, but no driver could be loaded.
The graphics driver is missing. Check your build!
Application tried to create a window, but no driver could be loaded.
The graphics driver is missing. Check your build!
Could not load wine-gecko. HTML rendering will be disabled.
wine: configuration in '/root/.wine' has been updated.
Application tried to create a window, but no driver could be loaded.
The graphics driver is missing. Check your build!
It's harmless but is a bit annoying. Performing winecfg in build procedure would be enough. Simply running winecfg
after make install
on Dockerfile would do the trick.
I assume it's because we omitted X integration.
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder
err:wincodecs:PngEncoder_CreateInstance Trying to save PNG picture, but PNG support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface {00000103-a8f2-4877-ba0a-fd2b6645fb94} of class {27949969-876a-41d7-9447-568f6a35a4dc}, hres is 0x80004005
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder
err:wincodecs:PngEncoder_CreateInstance Trying to save PNG picture, but PNG support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface {00000103-a8f2-4877-ba0a-fd2b6645fb94} of class {27949969-876a-41d7-9447-568f6a35a4dc}, hres is 0x80004005
err:menubuilder:convert_to_native_icon error 0x80004005 creating bitmap encoder
err:wincodecs:PngEncoder_CreateInstance Trying to save PNG picture, but PNG support is not compiled in.
fixme:ole:CoCreateInstance no instance created for interface {00000103-a8f2-4877-ba0a-fd2b6645fb94} of class {27949969-876a-41d7-9447-568f6a35a4dc}, hres is 0x80004005
As of 6674156, Docker image need 716MB.
This could be drastically reduced with optimized Dockerfile (remove intermediate files).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.