我有一个 32 位 Windows 可执行文件,App.exe
$ cd ~/.wine/drive_c/Program\ Files\ (x86)/App
$ file App.exe
App.exe: PE32 executable (GUI) Intel 80386, for MS Windows.
由于wine
已安装,因此直接从命令行执行时运行良好。
我担心将来它会因缺少或升级的库和其他依赖项(包括 wine)而崩溃。
我想要dockerize
它,所以我有一个完全独立的图像,可以在 Linux 上运行很多年。
这是否受支持docker.io
?
如果是,那么实现这一目标的步骤是什么(首选 dockerfile)?
答案1
该monokrome/docker-wine
图像基于 Ubuntu,应该可以工作。
Dockerfile:
来自 monokrome/wine 添加./App.exe/
请注意,我使用 64 位可执行文件进行了测试,而不是 32 位。