Docker修剪过去X小时内未使用的图像

Docker修剪过去X小时内未使用的图像,docker,dockerfile,docker-image,docker-build,Docker,Dockerfile,Docker Image,Docker Build,如果图像或其中间层在过去X小时内未被使用,是否有方法执行docker prune image以去除图像 其目的是:假设一个构建已经创建了一个最终图像(F1)。后续构建可以使用中间映像。在这个后续构建运行时,如果我在另一个窗口中运行docker image prune-f-a,则docker将删除图像F1(假设未使用)及其中间图像。因此,正在进行的构建即使使用了中间映像,也必须重建中间映像。如果在基于上次使用的prune命令上有一个过滤器设置,那么它将很有帮助。基于“上次使用的”这可能不是很容易,

如果图像或其中间层在过去X小时内未被使用,是否有方法执行
docker prune image
以去除图像

其目的是:假设一个构建已经创建了一个最终图像(F1)。后续构建可以使用中间映像。在这个后续构建运行时,如果我在另一个窗口中运行
docker image prune-f-a
,则docker将删除图像F1(假设未使用)及其中间图像。因此,正在进行的构建即使使用了中间映像,也必须重建中间映像。如果在基于上次使用的prune命令上有一个过滤器设置,那么它将很有帮助。

基于“上次使用的”这可能不是很容易,但仍然存在问题:

名为“docuum”的工具在您准备好使用时可用。此外,还提供了维护较少的服务

您可以根据“上次创建”的小时数进行修剪,例如:

docker image prune-a--force--filter“直到=5h”

资料来源: