通过 CLI 查找所有 运行/已终止的 Azure 容器实例/API?

Find all running / terminated Azure Container Instances via CLI / API?

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

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

想法?

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

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

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

输出截图: