Чего не хватает в моей подпрограмме docker.dotnet, когда превышено значение ListContainersAsync? - PullRequest
0 голосов
/ 01 февраля 2019

Я скопировал следующий пример кода из проекта docker.net page

static void Main(string[] args)
{
    // Default Docker Engine on Windows
    DockerClient client = new DockerClientConfiguration(
            new Uri("npipe://./pipe/docker"))
        .CreateClient();

    var containers = client.Containers.ListContainersAsync(
        new ContainersListParameters()
        {
            All = true

        }).Result;
}

Проблема, с которой я сталкиваюсь, заключается в том, что вызов ListContainersAsync происходит немедленно (после несколькихмс) истекло время, и я получил исключение.Существует проблема, связанная с тем, что этот метод «зависает» на поврежденной установке Docker, но сам Docker работает правильно.

Это известная проблема, и есть ли обходной путь или я пропускаю некоторые промежуточные шаги?

Я использую Docker 2.0.0.0-win81, настроенный на использование контейнеров Linux (работает четыре контейнера), а версия docker.dotnet - 3.125.2

...