首页 > 解决方案 > 通过 CLI/API 查找所有正在运行/已终止的 Azure 容器实例?

问题描述

很难在 CLI 中找到任何文档或命令来获取资源组中所有正在运行的 ACI 容器的列表。是否可以?

我的方案是启动大约 100 个实例来横向扩展工作,但是当工作完成时,容器会终止(不会自动重启)。当工作 100% 完成时,我想删除所有组......但我不知道如何获得所有和不同状态的列表。

想法?

标签: azure-container-instances

解决方案


要列出容器组内的容器状态,您可以只显示容器组的详细信息,输出中的所有信息。然后,您需要根据需要过滤信息。

只需通过 CLI 在容器组中输出容器的名称和状态:

az container show -g yourResourceGroup -n yourContainerGroup --query "containers[*].{Name: name, State: instanceView.currentState.state}"

输出截图:

在此处输入图像描述


推荐阅读