我有一个简单的32位命令行应用程序(CPP应用程序),它是在ASP.NET Core中使用C#启动的。
System.Diagnostics.Process.Start("Application");
在多个Windows OS(32位/ 64位)上进行测试时,它在32位/ 64位应用程序中运行良好。
在docker容器中运行应用程序时,它不会启动32位应用程序。
如果我使用简单的64位应用程序,那么它正在正常启动。但我无法将我的CPP应用程序构建为64位,因为它的依赖项是32位。
Docker容器:windows / amd64
任何人都可以帮我解决这个问题吗?我是码头工人的新手。
答案 0 :(得分:0)
没有支持在容器中运行32位应用程序的方法。您可能会发现一些不起眼的方法来创建32位容器。但它涉及大量工作,而这样的容器仅支持32位应用程序。
干杯!