问题描述
Dockerfile:
FROM mcr.microsoft.com/dotnet/framework/sdk:4.8
WORKDIR /app
COPY WebApi.exe /app
RUN ls
ENTRYPOINT ["/app/WebApi.exe"]
用于生成映像然后运行容器的命令:
docker build -t hello .
docker run -d -t --name helloContainer hello
错误:
ca82a2934274e45abb991ec357d32de28d6ce4da092d6634af8a74c8f4106185 泊坞窗:来自守护程序的错误响应:容器 ca82a2934274e45abb991ec357d32de28d6ce4da092d6634af8a74c8f4106185 在hcsshim :: System :: CreateProcess期间遇到错误: Windows系统调用:系统找不到指定的文件。 (0x2)[事件详细信息:提供者:00000000-0000-0000-0000-000000000000] [活动详细信息:提供者:00000000-0000-0000-0000-000000000000] [活动详细信息: onecore \ vm \ compute \ management \ orchestration \ vmhostedcontainer \ processmanagement.cpp(173)\ vmcomputeagent.exe!00007FF7B789A41B: (调用者:00007FF7B7855BDB)Exception(2)tid(3b4)80070002系统 找不到指定的文件。 CallContext:[\ Bridge_ProcessMessage \ VmHostedContainer_ExecuteProcess] 提供商:00000000-0000-0000-0000-000000000000]额外信息: {“ CommandLine”:“ / app / WebApi.exe”,“ WorkingDirectory”:“ C:\ app”,“ Environment”:{“ COMPLUS_NGenProtectedProcess_FeatureEnabled”:“ 0”,“ DOTNET_RUNNING_IN_CONTAINER”:“ true”,“ DOTNET_USE_POLLING_FILE_WATCHER”: “ true”,“ NUGET_VERSION”:“ 5.5.1”,“ ROSLYN_COMPILER_LOCATION”:“ C:\ Program 文件(x86)\ Microsoft Visual Studio \ 2019 \ BuildTools \ MSBuild \ Current \ Bin \ Roslyn“}”,“ EmulateConsole”:true,“ CreateStdInPipe”:true,“ CreateStdOutPipe”:true,“ ConsoleSize”:[55,237]}。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)