当前位置: 首页 > 知识库问答 >
问题:

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

相云
2023-03-14

我们实际上是使用Azure CLI和创建命令将容器部署到Azure,并在下面指定示例留档:https://docs.microsoft.com/en-us/azure/container-instances/container-instances-vnet

在本文件中,下面的示例命令明确规定,当创建容器和Vnet/子网时,azure会为您创建一个网络配置文件Id(这是yaml Deplyement所需的)

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网络配置文件列表”获取该名称或ID

事实上,它不会返回任何内容

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

输出结果

谢谢你的帮助

当做

共有2个答案

乌杰
2023-03-14

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

劳麒
2023-03-14

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

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

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 --resource-group myResourceGroup --query [0].id --output tsv 

这样,我们就可以获取网络配置文件ID

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

 类似资料:
  • 我有函数应用,它连接到blob,读取文件内容并将内容发布到API。该函数在Visual Studio的调试中完美运行。我遇到的问题是,部署时无法从 Azure 工作。我得到的错误是: 问题Id:系统。MYFUNCTION处的ArgumentNullException。FA . file manager . blob container manager . getcloudblob containe

  • 在程序入口文件index.js 中可以在init方法中获取server对象,通过该server可以获取config,具体方式如下: init(server, options) { const config = server.config(); const url = config.get('elasticsearch.url'); } 自定义配置 1.配置校验与默

  • 编辑网络配置文件 Docker 1.2.0 开始支持在运行中的容器里编辑 /etc/hosts, /etc/hostname 和 /etc/resolv.conf 文件。 但是这些修改是临时的,只在运行的容器中保留,容器终止或重启后并不会被保存下来,也不会被 docker commit 提交。

  • 本文向大家介绍Linux网络相关配置文件,包括了Linux网络相关配置文件的使用技巧和注意事项,需要的朋友参考一下 Linux网络相关配置文件 一 网络参数与配置文件对应关系 所需要的网络参数 主要配置文件命名 重要参数 IP Netmask DHCP Gateway等 /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=网卡名称 BOOTPROTO=

  • 我使用的正是处理依赖项的代码片段 我使用的版本:

  • TL;DR(原文的这些个符号,几个意思?) Dockers启动后,会在宿主机上创建名为docker0的虚拟网卡,并给docker0随机分配一个宿主机没有使用,且满足RFC 1918定义的私有网络地址和子网段。举例来说,在我做这个步骤时,Docker分配的子网段是172.17.42.1/16,(最后那个16是掩码,表示该子网段可以会为宿主机和容器提供65534个地址)。容器的MAC地址根据IP地址生