Я скопировал следующий пример кода из проекта 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