第 2 章 创建软件仓库
存储库为存储一组相关容器镜像提供了一个中央位置。在 Red Hat Quay 中创建存储库的方法有两种:通过推送(来自 docker
或 podman
)或通过 Red Hat Quay UI。无论您使用 Quay.io 还是您自己的 Red Hat Quay 实例,它们基本上相同。
2.1. 通过 UI 创建镜像存储库
要在 Red Hat Quay UI 中的用户帐户下创建存储库:通过 Web UI 登录用户帐户。点击主页上标头右上角的 + 图标(或与用户相关的其他页面),然后选择 New Repository,如下图所示:
+
在出现的 Create New Repository 页面中
- 在您的用户名中添加新存储库名称
- 单击 Repository Description,再输入存储库的描述
- 在 Repository Visibility 中,选择是否希望存储库是公共还是私有
- 点 Create Repository 按钮。
新存储库已创建为空。在此存储库中拉取镜像的 docker pull 命令(包含镜像名称)会出现在屏幕上。
在机构的 Red Hat Quay UI 中创建存储库:
- 以具有该机构的 Admin 或 Write 权限的用户身份登录。
- 在 Repositories 视图中,从 Users 和 Organizations 下的右侧列中选择机构名称。机构页面会出现,类似于图形 2.x 中显示的页面:
- 单击页面右上角的 +Create New Repository。
在出现的 Create New Repository 页面中:
- 将新存储库名称添加到机构名称
- 单击 Repository Description,再输入存储库的描述
- 在 Repository Visibility 中,选择是否希望存储库是公共还是私有
- 点 Create Repository 按钮。
新存储库已创建为空。在此存储库中拉取镜像的 docker pull 命令(包含镜像名称)会出现在屏幕上。