创建项目

Harbor 中的项目包含应用程序的所有仓库。在创建项目之前,镜像无法推送到 Harbor。基于角色的访问控制 (RBAC) 应用于项目,因此只有具有适当角色的用户才能执行某些操作。

Harbor 中有两种类型的项目

  • 公开:任何用户都可以从此项目中拉取镜像。这是一种与他人共享仓库的便捷方式。
  • 私有:只有项目成员才能拉取镜像
Harbor 系统管理员还可以创建代理缓存项目。有关如何操作的更多信息,请参阅配置代理缓存项目。

您创建不同的项目并向其分配用户,以便他们可以推送和拉取镜像仓库。您还可以配置项目特定的设置。首次部署 Harbor 时,将创建一个名为 library 的默认公共项目。

先决条件

使用 Harbor 管理员或项目管理员帐户登录到 Harbor。

步骤

  1. 转到项目并单击新建项目

  2. 提供项目名称。

  3. (可选)选中公开复选框以使项目公开。

    如果您将项目设置为公开,则任何用户都可以从此项目拉取镜像。如果您将项目设置为私有,则只有项目成员才能拉取镜像。您可以在创建项目后的任何时候将项目从公开切换为私有,反之亦然。

    create project

  4. 单击确定

创建项目后,您可以使用导航选项卡浏览摘要、仓库、Helm charts、成员、标签、扫描器、P2P 预热、策略、机器人帐户、日志和配置。

browse project

有两种视图显示仓库:列表视图和卡片视图。您可以通过单击相应的图标在它们之间切换。

browse repositories

可以通过单击“配置”来更改项目属性。

  • 要使项目下的所有仓库都可供所有人访问,请选中 Public 复选框。

  • 要防止拉取项目下未签名的镜像,请选中 Prevent vulnerable images from running 复选框。有关内容信任的更多信息,请参阅实施内容信任

browse project

搜索项目、仓库和 Helm charts

在顶部的搜索字段中输入关键字将列出所有匹配的项目、仓库和 Helm charts。搜索结果包括您可以访问的公共和私有仓库。

browse project

下一步做什么

将用户分配到项目


本节中的页面