Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure ACI-Windows server 2019-Can和#xB4;我无法连接到互联网_Azure_Azure Container Instances - Fatal编程技术网

Azure ACI-Windows server 2019-Can和#xB4;我无法连接到互联网

Azure ACI-Windows server 2019-Can和#xB4;我无法连接到互联网,azure,azure-container-instances,Azure,Azure Container Instances,我从基本映像mcr.microsoft.com/windows/servercore/iis:windowsservercore-ltsc2019创建了一个Azure容器实例。容器正在运行,我可以通过公共ip地址连接到网页 问题是我无法从容器连接到网络(例如,Invoke-WebRequest)http://google.com) 如果在容器中运行以下命令,则一切正常 $nic = Get-NetAdapter Set-DnsClientServerAddress -InterfaceIndex

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

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

如果在容器中运行以下命令,则一切正常

$nic = Get-NetAdapter
Set-DnsClientServerAddress -InterfaceIndex $nic.IfIndex -ServerAddresses ('8.8.8.8')
你能解决这个问题吗?
谢谢大家!

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


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

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

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