无法加载共享库“ kernel32.dll”或其依赖项之一

时间:2019-07-24 03:11:29

标签: docker .net-core

我尝试在Docker上运行控制台应用程序Net core,但在启动容器时收到此错误。

  

异常:无法加载共享库'kernel32.dll'或其其中之一   依赖性。为了帮助诊断加载问题,请考虑   设置LD_DEBUG环境变量:libkernel32.dll:不能   打开共享对象文件:没有这样的文件或目录

这是我的Dockerfile

FROM mcr.microsoft.com/dotnet/core/runtime:2.2
WORKDIR /app 
COPY . /app
ENTRYPOINT ["dotnet", "Application.dll"]

有人遇到这个问题吗?

1 个答案:

答案 0 :(得分:0)

检查确实报告了类似错误消息的dotnet/dotnet-docker issue 618是否有帮助。

  

确保将其安装在运行时中,而不是在dotnet构建中。

     

将安装移至   ... level=logging.INFO ... 解决了我的问题