我有一个在 docker 中运行的 dotnetcore web.api 应用程序。我使用的是windows版本而不是linux版本。我正在使用图像 microsoft/dotnet:2.1-aspnetcore-runtime-nanoserver-1709
此应用程序调用外部 api (https),我收到一条错误消息,提示 SSL 验证失败。经过一番谷歌搜索后,我发现我的企业的根证书也必须在容器中可用。
我首先使用 Import-Certificate 命令在 Powershell 上进行了尝试。但这失败了。图像中似乎不存在 Powershell。然后我找到了这篇博文。但是图像上也没有 Certoc,我找不到下载它的地方。
有没有办法使用图像 microsoft/dotnet 安装证书?还是我必须使用 microsoft/windowsservercore 映像?