Docker 列出中间层/马拉松中的所有图像

Docker 列出中间层/马拉松中的所有图像,docker,marathon,mesosphere,Docker,Marathon,Mesosphere,我用的是中层马拉松。在Mesos上,我们托管容器应用程序。申请的数量更多。 是否有一种方法可以列出my Mesos中使用的所有容器映像,而不是逐个检查每个应用程序配置。您可以使用marathon API创建脚本。看 /v2/apps/endpoint提供了所有应用程序的json列表。如果通过管道将其传送到jq(或其他工具),则可以获得图像列表: curl https://your.marathon.fqdn/v2/apps | jq -r .apps[].container.docker.ima

我用的是中层马拉松。在Mesos上,我们托管容器应用程序。申请的数量更多。
是否有一种方法可以列出my Mesos中使用的所有容器映像,而不是逐个检查每个应用程序配置。

您可以使用marathon API创建脚本。看

/v2/apps/endpoint提供了所有应用程序的json列表。如果通过管道将其传送到jq(或其他工具),则可以获得图像列表:

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

是的,我尝试了一种有点乏味的方式:使用awk命令提取应用程序信息,然后使用awk命令隔离所有图像名称,例如:awk'/image/{print}'listapp.json…..其中listapp.json是上述命令的输出