列出 Mesosphere/Marathon 中的所有图像

List all images in Mesosphere/Marathon

我正在使用 Mesosphere Marathon。在 Mesos 上,我们托管我们的容器应用程序。应用的数量更多。 有没有一种方法可以列出我的 Mesos 中正在使用的所有容器镜像,而不是一个一个地检查每个应用程序配置。

您可以使用马拉松API 创建脚本。参见 https://your.marathon.fqdn/api-console/index.html

/v2/apps/ 端点给出了所有应用程序的 json 列表。如果将其通过管道传输到 jq(或其他工具),您可以获得图像列表:

curl https://your.marathon.fqdn/v2/apps | jq -r .apps[].container.docker.image