我们有一个独特的设置,我们使用 Harbour 作为镜子。所以我们设置了一个注册表和复制,这样我们就可以从另一个存储库中提取。
但是由于我们只是拉取,所以我们不需要备份工件的文件。我们只是想备份设置,如果需要恢复,我们可以再次拉取。
我尝试备份数据库、redis等。然后我重新安装了一个新的Harbor,并恢复了这些数据。有效!我的问题是,它认为实例仍然拥有之前提取的所有数据的二进制文件。我不知道如何清理它。如果我执行复制,它就不再拉动,因为 Harbor 认为我们拥有最新数据。
有什么想法我可以做什么吗?也许执行一些sql命令?这听起来太冒犯了。
实际的图像层永远不会存储在数据库中,仅存储有关这些层的信息。
如果您需要在代理模式下恢复,
备份DB,并从DB中排除图像信息