0

我正在将 VMWare Harbor 设置为映像注册表(就像 docker 受信任的注册表一样),我不确定它当前配置在哪里存储推送后的映像。

我找不到有关如何执行此操作的文档,所以我的问题是:我将如何映射 Harbor 以将图像存储在(/data01)已经为图像分配磁盘空间的特定目录中?

4

2 回答 2

1

Harbor 在后台使用标准的docker 注册表,它只是提供了一个漂亮的 UI 和界面来使用它。

配置它取决于您如何部署 Harbor 本身。安装指南中有配置存储后端的说明。如果您有一个/data01想要使用的挂载点,它可能是这样的:

storage:
  filesystem:
    rootdirectory: /data01

有关更多信息,请参阅您的港口安装方法的说明。

于 2018-01-25T21:37:05.287 回答
0

在 Harbor v1.5 中,它存储的数据不仅仅用于 docker registery。
它还为自己的 ui、adminserver 等存储数据。在/data默认。
但是目前harbor还没有提供一个简单的配置来改变默认的存储路径/data
(不确定在 v1.6 中是否可行)

因此,如果您真的想更改默认存储路径,
您可以搜索所有 yaml/data并将其替换为您的新路径/data01
或者,您可以在开始运行 Harbour 之前创建/data并点赞/data01

于 2018-09-20T06:58:27.003 回答