У меня есть сценарий сборки Docker, который прекрасно работает на локальном компьютере, но не работает на моем сервере сборки с ошибкой «Не удалось создать безопасный канал SSL / TLS». Это происходит при попытке извлечь архив из ресурса с использованием TLS 1.2.
Загрузка работает просто отлично из командной строки на локальной машине; проблема в образе Docker Windows.
Вот что я добавил в свой Dockerfile, пытаясь обойти это:
- RUN [Net.ServicePointManager] :: SecurityProtocol = [Net.SecurityProtocolType] :: Tls12;
- RUN "Set-ItemProperty -Path 'HKLM: \ SOFTWARE \ Wow6432Node \ Microsoft.NetFramework \ v4.0.30319' -Name 'SchUseStrongCrypto' -Value '1' -Тип DWord;"
Независимо от того, что я делаю, когда я запускаю RUN [Net.ServicePointManager] :: SecurityProtocol; в моем Dockerfile мне сказали, что единственными доступными протоколами являются Ssl3 и Tls, а не Tls12.
Спасибо за любой совет.