2.3. 将镜像推送到集成的 OpenShift 镜像 registry


要使镜像可供 OpenShift 集群中的其他用户使用,您可以将镜像推送到 集成的 OpenShift 镜像 registry 中,即内置的容器镜像 registry。

如需有关集成的 OpenShift 镜像 registry 的更多信息,请参阅 集成 OpenShift 镜像 registry

先决条件

流程

  1. 在一个终端窗口中,登录到 OpenShift CLI,如下例所示:

    $ oc login <openshift_cluster_url> -u <admin_username> -p <password>
    Copy to Clipboard Toggle word wrap
  2. IMG 环境变量设置为镜像的名称。在本节中的示例命令中,my_training_image 是镜像的名称。

    export IMG=my_training_image
    Copy to Clipboard Toggle word wrap
  3. 登录到集成的镜像 registry:

    podman login -u $(oc whoami) -p $(oc whoami -t) $(oc registry info)
    Copy to Clipboard Toggle word wrap
  4. 为集成镜像 registry 标记镜像:

    podman tag ${IMG} $(oc registry info)/$(oc project -q)/${IMG}
    Copy to Clipboard Toggle word wrap
  5. 将镜像推送到集成的镜像 registry:

    podman push $(oc registry info)/$(oc project -q)/${IMG}
    Copy to Clipboard Toggle word wrap
  6. 检索您想要的标签的镜像存储库位置:

    oc get is ${IMG} -o jsonpath='{.status.tags[?(@.tag=="<TAG>")].items[0].dockerImageReference}'
    Copy to Clipboard Toggle word wrap

    现在,任何用户都可以在 Ray 集群或培训工作的 image 参数中指定这个检索到的镜像位置值来使用您的镜像。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat