首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法获取Azure容器网络配置文件Id

无法获取Azure容器网络配置文件Id
EN

Stack Overflow用户
提问于 2021-11-09 10:54:44
回答 2查看 134关注 0票数 0

我们实际上是在使用Azure CLI和create命令将容器部署到Azure,如下所示:https://docs.microsoft.com/en-us/azure/container-instances/container-instances-vnet

在这个配置中,从下面的示例命令中清楚地指定,当创建容器和Vnet/Subnet时,azure为您创建一个网络配置文件Id (这是yaml耗尽所需的)

代码语言:javascript
复制
az container create --name appcontainer --resource-group myResourceGroup --image mcr.microsoft.com/azuredocs/aci-helloworld --vnet aci-vnet --vnet-address-prefix 10.0.0.0/16 --subnet aci-subnet --subnet-address-prefix 10.0.0.0/24

容器创建成功后,您应该获得网络配置文件的名称或ID,您可以使用"az network profile list“获取它

它实际上不会返回任何内容

更新:我在powershell中将m Azure CLI更新为2.30,但结果是相同的,即使容器和vnet创建成功,命令的输出也会返回nohing

Output result

谢谢你的帮忙

问候

EN

回答 2

Stack Overflow用户

发布于 2021-11-10 10:34:04

我已经在我的环境中进行了测试。

我使用以下命令将一个容器部署到一个新的虚拟网络:

代码语言:javascript
复制
az container create --name appcontainer --resource-group myResourceGroup --image mcr.microsoft.com/azuredocs/aci-helloworld --vnet aci-vnet --vnet-address-prefix 10.0.0.0/16 --subnet aci-subnet --subnet-address-prefix 10.0.0.0/24

容器已成功创建。

为了获取网络配置文件ID,我使用了以下命令:

代码语言:javascript
复制
az network profile list --resource-group myResourceGroup --query [0].id --output tsv 

通过这种方式,我们可以获取网络配置文件ID

如果未使用CLI创建网络配置文件,请尝试使用ARM模板

票数 0
EN

Stack Overflow用户

发布于 2021-11-18 20:27:17

同样的事情也发生在我身上。我使用Azure CLI版本2.27.2来解决这个问题。任何较新的版本都会给我留下同样的问题。Azure CLI的最新版本似乎存在问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69896879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档