1.2. 第三方 registry


OpenShift Container Platform可以使用由第三方 registry 提供的镜像创建容器,但是这些registry 可能不会象OpenShift Container Platform中集成的registry一样提供相同的镜像通知支持。在这种情况下,OpenShift Container Platform将在创建镜像流时从远程 registry 中获取 tag。

要刷新获取的标签,请运行 oc import-image <stream>。当检测到新的镜像时,以前的构建和部署将会被重新创建。

1.2.1. 身份验证

OpenShift Container Platform 使用用户提供的凭证与 registry 进行联系来访问私有镜像仓库。这样,OpenShift Container Platform就可以对私有仓库进行镜像的 push 和 pull 操作。

1.2.1.1. 使用 Podman 进行 registry 身份验证

有些容器镜像 registry 需要访问权限。Podman 是一个开源工具,用于管理容器和容器镜像,并与镜像 registry 交互。您可以使用 Podman 验证凭证,拉取 registry 镜像,并将本地镜像存储在本地文件系统中。以下是使用 Podman 验证注册表的通用示例。

  1. 使用 红帽生态系统目录 从红帽存储库搜索特定容器镜像。选择您需要的镜像。
  2. 点击 Get this image 来查找容器镜像的 podman login 命令。
  3. 使用以下命令并使用您的用户名和密码向 registry 进行身份验证:

    $ podman login registry.redhat.io
     Username:<your_registry_account_username>
     Password:<your_registry_account_password>
  4. 使用以下命令下载镜像并将其保存到本地:

    $ podman pull registry.redhat.io/<repository_name>
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.