首页 > 解决方案 > ACI - Windows server 2019 - 无法连接到互联网

问题描述

我有一个从基础映像创建的 Azure 容器实例mcr.microsoft.com/windows/servercore/iis:windowsservercore-ltsc2019。容器正在运行,我可以通过公共 IP 地址连接到网页。

问题是我无法从容器连接到网络(例如,Invoke-WebRequest http://google.com

如果我在容器中运行以下命令,一切都很好。

$nic = Get-NetAdapter
Set-DnsClientServerAddress -InterfaceIndex $nic.IfIndex -ServerAddresses ('8.8.8.8')

你能解决这个问题吗?谢谢!

标签: azureazure-container-instances

解决方案


mcr.microsoft.com/windows/servercore/iis:windowsservercore-ltsc2019这是ACI中图像的已知问题。所有 Windows 2019 映像都可能存在此问题。出现此问题是因为 DNS 服务器设置不正确。您运行的命令将 DNS 服务器设置为8.8.8.8. 之后,容器能够解析主机名。

当前的解决方法是在容器启动时运行相同的命令或使用基于 windows 2016 的图像(标签 1607、ltsc2016 等)


推荐阅读