从 Nexus 存储库中删除 Docker 映像

从 Nexus 存储库中删除 Docker 映像

我们正在尝试从 nexus 托管存储库中删除 docker 镜像,并且能够使用其中一个 groovy 脚本删除这些镜像。该脚本要求我们提供镜像名称、镜像标签和 nexus 存储库名称。但目前看来,这些镜像正在非常快地填满空间。不确定哪些镜像占用了大部分空间。有没有什么方法可以提取占用大量空间的镜像列表?

另外,有没有办法找到 nexus 托管的 docker 存储库文件夹所使用的空间?

答案1

目前,Nexus Repository Manager 中无法实现此操作。您需要开发一个脚本解决方案。 对您或初学者来说可能已经足够。您可以在 community.sonatype.com 上获取有关脚本的进一步帮助。

另外,我强烈建议你考虑调查使用清理,如果您不需要保留所有东西。像这样的案例正是它的设计目的(例如,仅仅因为它很大并不意味着它可以被移除,但是如果它很旧,通常就可以移除)。

相关内容