创建项目
Harbor 中的项目包含应用程序的所有仓库。在创建项目之前,镜像无法推送到 Harbor。基于角色的访问控制 (RBAC) 应用于项目,因此只有具有适当角色的用户才能执行某些操作。
Harbor 中有两种类型的项目
- 公开:任何用户都可以从此项目中拉取镜像。这是一种与他人共享仓库的便捷方式。
- 私有:只有项目成员才能拉取镜像
Harbor 系统管理员还可以创建代理缓存项目。有关如何操作的更多信息,请参阅配置代理缓存项目。
您创建不同的项目并向其分配用户,以便他们可以推送和拉取镜像仓库。您还可以配置项目特定的设置。首次部署 Harbor 时,将创建一个名为 library
的默认公共项目。
先决条件
使用 Harbor 管理员或项目管理员帐户登录到 Harbor。
步骤
-
转到项目并单击新建项目。
-
提供项目名称。
-
(可选)选中公开复选框以使项目公开。
如果您将项目设置为公开,则任何用户都可以从此项目拉取镜像。如果您将项目设置为私有,则只有项目成员才能拉取镜像。您可以在创建项目后的任何时候将项目从公开切换为私有,反之亦然。
-
单击确定。
创建项目后,您可以使用导航选项卡浏览摘要、仓库、Helm charts、成员、标签、扫描器、P2P 预热、策略、机器人帐户、日志和配置。

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

可以通过单击“配置”来更改项目属性。
-
要使项目下的所有仓库都可供所有人访问,请选中
Public
复选框。 -
要防止拉取项目下未签名的镜像,请选中
Prevent vulnerable images from running
复选框。有关内容信任的更多信息,请参阅实施内容信任。

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

下一步做什么
本节中的页面
在本页中
贡献