尝试使用 azure cli 更新 azure 容器实例

trying update azure container instances with azure cli

我有一个 Azure 容器实例现在我想更新这个容器。我尝试集成 Log Analytics 工作区,我有一个 WORKSPACE_IDWORKSPACE_KEY.

我正在关注这个 Azure Documentation,但它只创建了容器示例。但我需要一个更新示例。

谁能帮我更新 Azure 容器实例?或任何示例或任何文档。

  • 我们可以 update a container group 使用工作区 ID 和工作区密钥来启用日志记录。
  • 例如,您可能想要在应用程序崩溃的容器中刷新 属性,或者更改 属性,例如图像版本、DNS 名称或环境变量。
  • 重新部署至少有一个已更新 属性 的现有容器组将更新 运行 容器组中的容器。
  • 容器组中的所有运行容器在升级时都会重新启动in-place,通常在同一底层容器主机上。

更新容器组

要更新现有容器组,请执行以下步骤:

  • 使用创建命令以您想要的名称创建一个新组。
  • 当您重新部署、更改或添加至少一个允许更新的组 属性 时。某些属性 don't support updates.
  • 其他属性应设置为您之前提供的值。如果您不给 属性 一个值,它将默认为该值。

使用新的 DNS name labelmyapplication 更新容器组,并使用之前使用的值设置其余属性:

# Update DNS name label (restarts container), leave other properties unchanged
az container create --resource-group myResourceGroup --name mycontainer --image nginx:alpine --dns-name-label myapplication

  • 无法更新已终止或删除的容器组。一旦容器组终止或删除,该组必须作为新组部署。