如何删除旧的Docker映像
要删除超过特定日期的Docker映像,请执行以下操作:
码头工人形象图层作为单独的工件存储在图像文件夹中。因此,要删除旧的Docker映像,首先需要搜索您的清单。通过以下步骤将Docker images文件夹中的json文件删除:
使用Artifactory查询语言(AQL),拿到舱单。Json列表,包含那些比给定日期更早的文件。例如,您可以使用以下清单。Json返回一个四(4)周以上的文件列表:
items.find ({" name ": {" $ eq”:“manifest.json”},“stat.downloaded”:{" $前":" 4 w "}})
注意:这也将在搜索结果中返回回购和路径。
要删除图像,您可以使用:
删除项目REST API用于删除与AQL搜索结果中返回的特定路径相关联的Docker映像。然而,如果一个层在两个不同的图像之间共享,但只有一个是删除的候选,那么该层将不会从二进制存储中删除,因为它仍然被另一个图像引用。
已获取“限制唯一Docker标签”和“限制快照数量”的相关信息在这里而且在这里,分别。
发布日期:2020年2月3日
最后更新:2021年2月24日
关键词:删除旧Docker图片,Docker标签