簡體   English   中英

無法創建Azure容器實例(Windows)

[英]Cannot create Azure container instance (Windows)

我已創建一個Azure DevOps管道來使用帶有以下腳本的Azure CLI任務創建Azure容器實例(Windows)的新實例:

az container create \
-g $(BuildAgent.ResourceGroup) \
--name $(BuildAgent.ContainerName) \
--image $(BuildAgent.DockerImage):$(BuildAgent.DockerImageVersion) \
--cpu $(BuildAgent.Cpu) \
--memory $(BuildAgent.Memory) \
--os-type $(BuildAgent.OsType) \
--restart-policy OnFailure \
--vnet $(BuildAgent.VNet) \
--subnet $(BuildAgent.VNetSubnet) \
--registry-username $(BuildAgent.RepositoryUserName) \
--registry-password $(BuildAgent.RepositoryPassword) \
-e \
VSTS_ACCOUNT=$(BuildAgent.VstsAccount) \
VSTS_POOL=$(BuildAgent.AgentPool) \
VSTS_AGENT='$(BuildAgent.ContainerName)' \
--secure-environment-variables \
VSTS_TOKEN='$(BuildAgent.AccessToken)'

任務失敗,並出現以下錯誤:

目前,請求的資源在“ westeurope”位置不可用。 請在其他資源請求或其他位置重試。 要求的資源:'4'CPU'8'GB內存'Windows'OS虛擬網絡

支持 Docker文件中的基本映像(我認為):

FROM mcr.microsoft.com/dotnet/framework/sdk:4.8-windowsservercore-ltsc2016

一些注意事項:

  • 資源組已存在
  • 我嘗試使用不同數量的內核/內存(例如2內核/ 8GB或4內核/ 16GB)
  • 我有一個類似的管道,使用相同的資源組和相同的Azure容器注冊表來創建可以正常工作的Linux容器
  • VNet和子網與創建Linux容器的管道中使用的相同

我在這里想念什么?

在仔細研究了Azure區域中Azure容器實例的資源可用性之后,我意識到無法使用vnet / subnet創建Windows容器實例

根據該頁面的第一個表,可以在西歐創建Windows容器實例:

Azure容器實例可用性-常規

但是,向下滾動到“ 可用性-虛擬網絡部署”部分,我可以看到在任何區域都沒有Windows容器的虛擬網絡支持:

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM