如何修复_wapi_connect错误查找在Win10作为主机的Ubuntu 16.04 Hyper-V VM上运行的CentOS 5 docker脚本的套接字句柄?

我在Windows 10桌面上运行Ubuntu 16.04作为Hyper-V虚拟机(VM)。 在Ubuntu VM上,我正在运行一个docker脚本。 docker图片是一个CentOS 5。

docker脚本更新NuGet.exe,并在构build我们的源代码之前安装一堆包。 该脚本成功恢复并安装了一些软件包,但在尝试安装一个软件包时特别失败。

命令:

mono nuget.exe install packages.config -ExcludeVersion -OutputDirectory /tools 

从命令输出片段:

 Feeds used: https://api.nuget.org/v3/index.json .... Restoring Nuget package xUnit.Runner.Console.2.2.0 GET ...nupkg OK ...nupkg 236ms Installing xUnit.Runner.Console.2.2.0. Adding package 'xUnit.Runner.Console.2.2.0' Added package 'xunit.Runner.Console.2.2.0' Restoring Nuget package XXXX GET ...nupkg OK ...nupkg Installing XXXX **_wapi_connect: error looking up socket handle 0xc** 

在这个错误之后,脚本无限地挂起

在Ubuntu公有云虚拟机上运行时(例如从Azure或AWS)运行的同一个docker脚本可以成功执行。

所以,我想知道主机上的HyperV和VM上的docker之间是否存在一些交互问题。

任何帮助解决这个问题将不胜感激。