Azure容器实例无法连接到Internet(出站http GET请求失败)

时间:2018-11-14 17:31:23

标签: azure-container-service azure-container-instances

我有一个根据基本映像microsoft/windowsservercore:ltsc2016创建的Azure容器实例。该映像已安装,并使用hg clone签出了专用存储库,但失败,结果为abort: error: getaddrinfo failed。当使用Docker for Windows在我的工作站上运行时,该容器会成功检出存储库。

我认为这是网络连接问题,因为如果我运行powershell Invoke-WebRequest http://microsoft.com,容器还会记录一个错误,提示request could not be completed due to failure to connect to the server

1 个答案:

答案 0 :(得分:0)

ACI上的Windows容器存在有关出站网络的已知问题。建议您在任何网络请求上添加重试逻辑,或者在启动应用程序之前添加30秒的延迟。

https://docs.microsoft.com/en-us/azure/container-instances/container-instances-troubleshooting#windows-containers-slow-network-readiness

此问题仅影响Windows Server2016。在Windows Server 2019中已修复。一旦ACI适应WS2019,将不再需要解决方法。