Hello everyone,
Were trying to dockerize a windows binary - unreal engine 4 server that is.
Ive been able to run the dockerized app on my machine with host OS Windows 10
using this microsoft/dotnet-framework:4.7.2-sdk-windowsservercore as base
added C++ runtimes , direct x and few raw dlls.
Then I have tried to repeat the same steps on windows server 2016 and the app failed to run.
Dependency walker targeted missing libraries from windows core api.
Is it possible to add every dependency to the image so it runs regardless of the host operating system ?
Or a better question:
Are windows 10 and windows server 2016 so different that its impossible to simulate an equal environment using a docker image.
Forgive my lack of knowledge on the subject, deadlines…
EDIT:
https://pastebin.com/zA0h2EKU
This is the list of missing modules in the image built on windows server 2016