簡體   English   中英

Windows Docker容器中未啟動32位進程

[英]32-bit process not started in windows docker container

我有一個簡單的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

誰能幫我克服這個困難? 我是Docker的新手。

沒有在容器中運行32位應用程序的受支持方法。 但是,您可能會發現一些晦澀的方法來創建32位容器。 但這涉及許多工作,並且這樣的容器支持32位應用程序。

干杯!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM