[英]Azure Container Instances no internet access for Windows Container?
在啟動期間,我必須在容器中執行以下PowerShell命令:
Set-DnsClientServerAddress -InterfaceIndex (Get-NetAdapter).IfIndex -ServerAddresses ('8.8.8.8')
然后,我的容器能夠成功解析DNS並訪問Internet。
在RUN中執行此腳本無效,因此我不得不以某種方式與已經需要的CMD一起執行它。 我最終這樣做了,它的工作原理是:
CMD ["powershell", "-Command", "\"Set-DnsClientServerAddress -InterfaceIndex (Get-NetAdapter).IfIndex -ServerAddresses ('8.8.8.8')\"; cd c:\\app; .\\my.exe ui"]
不要忘記\\
和"
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.