当文件不再存在时如何从 Harbor 中删除存储库和工件

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

我们有一个独特的设置,我们使用 Harbour 作为镜子。所以我们设置了一个注册表和复制,这样我们就可以从另一个存储库中提取。

但是由于我们只是拉取,所以我们不需要备份工件的文件。我们只是想备份设置,如果需要恢复,我们可以再次拉取。

我尝试备份数据库、redis等。然后我重新安装了一个新的Harbor,并恢复了这些数据。有效!我的问题是,它认为实例仍然拥有之前提取的所有数据的二进制文件。我不知道如何清理它。如果我执行复制,它就不再拉动,因为 Harbor 认为我们拥有最新数据。

有什么想法我可以做什么吗?也许执行一些sql命令?这听起来太冒犯了。

docker docker-registry harbor
1个回答
0
投票

实际的图像层永远不会存储在数据库中,仅存储有关这些层的信息。

如果您需要在代理模式下恢复,

备份DB,并从DB中排除图像信息

  • 神器*
  • 斑点
  • 项目_blop
  • 存储库
  • 标签
© www.soinside.com 2019 - 2024. All rights reserved.