【发布时间】:2021-01-24 11:43:23
【问题描述】:
我有一个 dotnet 项目,当我运行 dotnet 时它可以工作,我正在尝试将那个 dotnet 项目容器化。 为此,我创建了 Dockerfile,如下所示:
FROM mcr.microsoft.com/dotnet/core/aspnet:3.1
COPY bin/Release/netcoreapp3.1/publish/ App/
WORKDIR /App
EXPOSE 5000
CMD ["dotnet", "MediatorAgent.dll"]
在创建 docker 映像之前,我确实运行了 dotnet publish -c Release。现在,当我尝试运行此 docker 映像时,出现以下错误
未处理的异常。 System.DllNotFoundException:无法加载共享库“indy”或其依赖项之一。为了帮助诊断加载问题,请考虑设置 LD_DEBUG 环境变量: libindy: cannot open shared object file: No such file or directory
我正在按照Containerize a .NET Core app 的说明创建 docker 映像。
【问题讨论】:
标签: c# docker .net-core hyperledger-indy