Docker注册表(本地):如何限制每个图像的唯一标记数?

Docker注册表(本地):如何限制每个图像的唯一标记数?,docker,docker-swarm,continuous-deployment,docker-registry,Docker,Docker Swarm,Continuous Deployment,Docker Registry,我正在为某个项目进行CI/CD过程,并决定每个图像都有自己独特的标记(#build)。这样就可以进行回滚(我处于Swarm模式) 问题是,它会很快膨胀Docker注册表 是否可以控制标签/图像的数量?(例如,如果已达到限制,则删除最旧的标记)如果您有专用注册表,并且您有企业版(Docker Trusted registry),则可以使用FIFO原则设置标记限制。还可以设置修剪策略,例如按年龄设置。 使用常规Docker Hub,您可能会实现与WebHooks类似的功能,并生成自己的代码 使用r

我正在为某个项目进行CI/CD过程,并决定每个图像都有自己独特的标记(#build)。这样就可以进行回滚(我处于Swarm模式)

问题是,它会很快膨胀Docker注册表


是否可以控制标签/图像的数量?(例如,如果已达到限制,则删除最旧的标记)

如果您有专用注册表,并且您有企业版(Docker Trusted registry),则可以使用FIFO原则设置标记限制。还可以设置修剪策略,例如按年龄设置。

使用常规Docker Hub,您可能会实现与WebHooks类似的功能,并生成自己的代码

使用registry v2 API清理基本私有注册表的一些第三方工具:


遗憾的是,这不是一个企业版,似乎有一些第三方工具用于常规的私有注册,例如:和