У меня возникла похожая проблема с контейнером Windows в ACI, который пытался подключиться к базе данных SQL Azure.По какой-то причине DNS не работал внутри контейнера.Я не мог разрешить никакие публичные имена DNS.Внутри контейнера DNS указывал на адрес 10.x.x.x
.Я никогда не устанавливал это как часть сборки образа, поэтому я предполагаю, что ACI устанавливает это как часть DHCP.
Чтобы исправить это, я выполнил следующее как часть моего сценария точки входа PowerShell:
$nic = Get-NetAdapter
Set-DnsClientServerAddress -InterfaceIndex $nic.IfIndex -ServerAddresses ('1.1.1.1','8.8.8.8')