A imagem monokrome/docker-wine
é baseada no Ubuntu e deve funcionar.
Dockerfile:
FROM monokrome/wine ADD ./App.exe /
Note que testei com executáveis de 64 bits, não com 32 bits.
Eu tenho um executável do Windows de 32 bits, App.exe
$ cd ~/.wine/drive_c/Program\ Files\ (x86)/App
$ file App.exe
App.exe: PE32 executable (GUI) Intel 80386, for MS Windows.
Como wine
está instalado, ele é executado bem quando executado diretamente a partir da linha de comando.
Estou preocupado com o fato de que, no futuro, isso será interrompido devido a bibliotecas ou outras dependências ausentes ou atualizadas, inclusive vinho.
Eu quero dockerize
, então eu tenho uma imagem totalmente auto-suficiente que poderá ser executada por muitos anos no Linux.
Isso é suportado por docker.io
?
Se sim, quais seriam os passos para conseguir isso (dockerfile preferido)?
A imagem monokrome/docker-wine
é baseada no Ubuntu e deve funcionar.
Dockerfile:
FROM monokrome/wine ADD ./App.exe /
Note que testei com executáveis de 64 bits, não com 32 bits.