Docker for Windows exe在容器内失败

时间:2018-07-02 20:36:03

标签: windows docker docker-for-windows

内部开发的.exe文件在容器中失败,它不会显示任何错误,只是返回退出代码-1073741515。该exe在其他计算机上似乎运行良好。我知道此错误代码表示它缺少DLL文件或库,但我没有哪个。

这是基于Windowsservercore的容器。除了此.exe之外,没有其他任何应用程序运行,并且在命令提示符下运行,尽管Powershell还会返回相同的退出代码。

  1. 我使用dumpbin工具(Visual Studio附带)对它进行了转储,以检查它使用的DLL文件,并且我的容器中也包含所有这些DLL
  2. 我尝试了drmemory.exe之类的Dr. Memory工具,它显示了WARNING: libraries needed by the application are missing. Check that it runs successfully on its own and check that all needed libraries are in its directory or on the PATH.

我没有足够的选项来进行故障排除。如何找到导致此.exe失败或缺少任何依赖项的原因?

0 个答案:

没有答案