У меня есть локальная сборка моего основного приложения dotnet, которое работает в образе microsoft / dotnet: 2.1-sdk. Часть восстановления с помощью dotnet прекрасно работает на большинстве подключений, но есть 1 соединение Wi-Fi, где я работаю, и я получаю сообщения об ошибках типа:
Retrying 'FindPackagesByIdAsync' for source 'https://api.nuget.org/v3-flatcontainer/system.numerics.vectors/index.json'.
The SSL connection could not be established, see inner exception.
Authentication failed because the remote party has closed the transport stream.
Если я попытаюсь использовать curl для получения файла json, вручную запустив образ, все будет нормально:
PS C:\Dev\src\Deployment> docker run -it 6baac bash
root@99660525f031:/# curl https://api.nuget.org/v3-
flatcontainer/system.buffers/index.json --ssl
{
"versions": [
"4.0.0-rc2-24027",
"4.0.0",
...
Я пытался «забыть» соединение и восстановить его. Я попытался переустановить Docker. Я пытался стоять на голове. Кажется, ничего не работает - если я не перееду в другое место и не использую другое соединение Wi-Fi (или мою док-станцию, которую я оставил в другой стране).
Имеет ли это какой-либо смысл для кого-либо?