Следующий код (.Net core 2.1, созданный с помощью Visual Studio) выполняется без ошибок, если не в докере.
var uri = new Uri("https://usbtrustgateway.usbank.com/portal/login.do");
using(var request = new HttpRequestMessage(RequestUri: uri, Method: httpMethod)) {
Однако при работе в докере (Linux) или отладке при запуске «docker-compose» с использованием Visual Studio возникла следующая ошибка?
{System.Net.Http.HttpRequestException: при отправке запроса произошла ошибка. ---> System.Net.Http.CurlException: не удалось подключиться к серверу в System.Net.Http.CurlHandler.ThrowIfCURLEError (ошибка CURLcode) в System.Net.Http.CurlHandler.MultiAgent.FinishRequest (StrongToWeakReference``1 easyWrapper , CURLcode messageResult) --- Конец внутренней трассировки стека исключений --- в System.Net.Http.HttpClient.FinishSendAsyncBuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)}
docker
. Я обнаружил, что Docker в Windows и любые контейнеры внутри не могут получить доступ к Интернету при первом запуске, поэтому каждый день мне приходится перезапускать его. Возможно, это не относится к вашей ситуации, конечно :) - person Llama   schedule 13.08.2018