У меня есть приложение dotnetcore web.api, которое запускается в Docker.Я использую версию для Windows, а не версию для Linux.Я использую образ microsoft / dotnet: 2.1-aspnetcore-runtime-nanoserver-1709
Это приложение вызывает внешний API-интерфейс (https), и я получаю сообщение об ошибке, подтверждающее, что проверка SSL не выполнена.После некоторого поиска я обнаружил, что корневой сертификат моего предприятия также должен быть доступен в контейнере.
Сначала я попробовал его с Powershell, используя команду Import-Certificate.Но это не удалось.Кажется, Powershell не присутствует на изображении.Затем я нашел этот blogpost .Но Certoc также не присутствует на образе, и я не могу найти место, где можно загрузить это.
Есть ли способ установить сертификат, используя образ microsoft / dotnet?Или мне нужно использовать образ microsoft / windowsservercore?