删除旧/未使用的泊坞窗图像

问题描述 投票:1回答:3

我使用Sonatype Nexus作为Docker Registry,过了一段时间,它变得非常大(每个CI构建和一些旧项目的新图像)。

我尝试使用“清除未使用的docker manifest and images”任务,但它似乎没有做任何事情。

sonatype nexus3
3个回答
0
投票

创建一个清理策略(例如:修改后15天) - 警告:相同哈希的docker push没有修改

对于每个注册表(Nexus称之为“Docker类型的存储库”):

  • 设置您选择的清洁策略
  • 清理任务 创建 跑到完成 检查nexus3.log文件
  • “删除未使用的清单和图像” 创建 跑到完成 检查nexus3.log文件
  • “紧凑的blob”任务 创建 跑到完成 检查nexus3.log文件
  • 现在应该释放空间
  • 不要在下一个项目中使用Nexus
  • ...
  • 利润

-2
投票

尝试运行“清除未使用的泊坞窗清单和图像”任务。

有关详细信息,请参阅https://support.sonatype.com/hc/en-us/articles/360000095948-How-Can-I-Configure-Nexus-3-to-Reduce-Disk-Space


-4
投票

要删除旧的和/未使用的docker镜像,必须使用以下命令:

docker images purne

文件:https://docs.docker.com/engine/reference/commandline/image_prune/

© www.soinside.com 2019 - 2024. All rights reserved.