Harbor 仓库

  • Tier: 基础版, 专业版, 旗舰版
  • Offering: JihuLab.com, 私有化部署
History
    • 在极狐GitLab 17.0 中,Harbor 仓库运维 菜单部分移动到了 部署 中。

你可以将 Harbor container registry 集成到极狐GitLab 中,并将 Harbor 用作极狐GitLab 项目的容器仓库来存储镜像。

查看 Harbor 仓库#

你可以查看项目或群组的 Harbor 仓库。

  1. 在左侧边栏,选择 搜索或转到 并找到你的项目或群组。
  2. 选择 部署 > Harbor 仓库

你可以在此页面上搜索、排序和筛选镜像。你可以通过从浏览器中复制 URL 来共享筛选视图。

在项目级别的右上角,你可以看到 CLI 命令,可以复制相应的命令进行登录、构建镜像和推送镜像。在群组级别不显示 CLI 命令

项目级别的 Harbor 集成的默认设置继承自群组级别。

使用 Harbor 仓库中的镜像#

要下载并运行极狐GitLab Harbor 仓库中托管的 Harbor 镜像:

  1. 复制你的容器镜像的链接:

    1. 在左侧边栏,选择 搜索或转到 并找到你的项目或群组。
    2. 选择 部署 > Harbor 仓库 并找到你想要的镜像。
    3. 选择镜像名称旁边的 拷贝 图标。
  2. 使用命令运行你想要的容器镜像。

查看特定产物的标签#

要查看与特定产物关联的标签列表:

  1. 在左侧边栏,选择 搜索或转到 并找到你的项目或群组。
  2. 转到 部署 > Harbor 仓库
  3. 选择镜像名称以查看其产物。
  4. 选择你想要的产物。

这将显示标签列表。你可以查看标签数量和发布时间。

你还可以复制标签 URL 并使用它来拉取相应的产物。

使用命令构建和推送镜像#

要构建并推送到 Harbor 仓库:

  1. 使用 Harbor 仓库进行身份验证。
  2. 运行命令以构建或推送。

要查看这些命令:

  1. 在左侧边栏,选择 搜索或转到 并找到你的项目或群组。
  2. 选择 部署 > Harbor 仓库
  3. 选择 CLI 命令

禁用项目的 Harbor 仓库#

要移除项目的 Harbor 仓库:

  1. 在左侧边栏,选择 搜索或转到 并找到你的项目或群组。
  2. 选择 设置 > 集成
  3. 激活集成 下选择 Harbor
  4. 启用集成 下,取消选中 激活 复选框。
  5. 选择 保存变更

侧边栏中的 部署 > Harbor 仓库 条目将被移除。