Docker 无法加载共享库';内核32.dll';或者它的一个依赖项
我试图用Docker运行控制台应用程序Docker 无法加载共享库';内核32.dll';或者它的一个依赖项,docker,.net-core,Docker,.net Core,我试图用Docker运行控制台应用程序netcore,但在启动容器时出现此错误 异常:无法加载共享库“kernel32.dll”或其一个 依赖关系。为了帮助诊断装载问题,考虑 设置LD_调试环境变量:libkernel32.dll:无法 打开共享对象文件:没有这样的文件或目录 这是我的文件 FROM mcr.microsoft.com/dotnet/core/runtime:2.2 WORKDIR /app COPY . /app ENTRYPOINT ["dotnet", "Applicat
netcore
,但在启动容器时出现此错误
异常:无法加载共享库“kernel32.dll”或其一个
依赖关系。为了帮助诊断装载问题,考虑
设置LD_调试环境变量:libkernel32.dll:无法
打开共享对象文件:没有这样的文件或目录
这是我的文件
FROM mcr.microsoft.com/dotnet/core/runtime:2.2
WORKDIR /app
COPY . /app
ENTRYPOINT ["dotnet", "Application.dll"]
是否有人面临此问题?请检查是否报告了类似的错误消息
确保在运行时而不是在dotnet构建中安装它
将安装向上移动到下方
以microsoft/dotnet:2.2-aspnetcore-runtime为基础解决了我的问题
那么...怎么样macbook@Sras不确定,考虑到OP是关于Microsoft映像的,它确实需要运行Windows内核。所以这不应该涉及MacOS。我试着在Mac上运行rdlc,它在windows上可以正常工作,但不是mac@Sras然后最好问一个单独的问题,并提供有关设置的更多详细信息(包括操作系统和Docker的版本)