通过 CLI 在现有 vnet 中创建 Azure 容器实例

标签 azure containers azure-container-instances

我按照文档在现有 vnet 中创建容器实例,并将 vnet 的 ID 作为 --vnet 参数传递,如下所示:

az container create \
    --resource-group 123
    <...>
    --vnet 944xxxxx-xxxx-xxxx-xxxx-xxxxxb0c9b0

但 Azure 会使用我传递的 if ID 名称创建一个新的 vnet。

这是一个错误吗?

文档链接: https://learn.microsoft.com/en-us/cli/azure/container?view=azure-cli-latest#az-container-create

--vnet
The name of the VNET when creating a new one or referencing an existing one. Can also reference an existing vnet by ID. This allows using vnets from other resource groups.

谢谢!

最佳答案

当我运行包含 VNet ID 的 CLI 命令时,它在新的 VNet 中创建了容器实例,并传递了 ID,如下所示:

az container create \
  --name sricontainer \
  --resource-group myresourcegroup \
  --image mcr.microsoft.com/azuredocs/aci-helloworld \
  --vnet 5426cefe-5382-44c8-80b9-xxxxxxxx \
  --subnet default

回应:

enter image description here

要在现有 VNet 中创建 Azure 容器实例,您需要传递 VNet 的 ResourceID(可在此处找到):

enter image description here

当我通过在 --vnet 参数中传递 ResourceID 来运行以下 CLI 命令时,它在现有 VNet 中成功创建了容器实例,如下所示:

az container create \
  --name devicontainer \
  --resource-group myresourcegroup \
  --image mcr.microsoft.com/azuredocs/aci-helloworld \
  --vnet /subscriptions/b83c1ed3-c5b6-44fb-b5ba-xxxxxxxxxx/resourceGroups/myresourcegroup/providers/Microsoft.Network/virtualNetworks/srivnet \
  --subnet default

回应:

enter image description here

就您的情况而言,请确保在 --vnet 参数中传递现有 VNet 的资源 ID

引用:

Deploy container group to Azure virtual network - Azure Container Instances | Microsoft

关于通过 CLI 在现有 vnet 中创建 Azure 容器实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76124659/

相关文章:

azure-container-instances - 在 Azure 容器实例中运行 Linux 容器时出错 : failed to open log file "/var/log/pods/.../<container name>_0.log"

azure - "ACI integration does not support labels in compose applications"但我没有指定任何服务标签

azure - 如何扩展Azure VM的C盘大小

azure - ServiceBus消息传递时间可靠吗?

mongodb - 将带有通配符的文件夹从 docker 容器复制到主机

azure应用程序服务容器未获取HTTPS方案

docker - 如何将 docker 镜像从私有(private)第三方注册表迁移到 Google Artifactory 注册表?

c# - 如何设置附加到 Azure 存储的 Azure 搜索软删除策略

azure - 如何使用自定义运行状况探测 URL 设置 Azure 网站?

azure - 在 Azure 逻辑应用中使用 'create group container' 时出现“InvalidContainerGroupUpdate”