赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 容器镜像服务
  4. 操作指南
  5. OCI制品
  6. 推送和拉取自定义OCI制品

推送和拉取自定义OCI制品

  • OCI制品
  • 发布于 2025-04-18
  • 0 次阅读
文档编辑
文档编辑

容器镜像服务企业版支持管理以ORAS(OCI Registry As Storage)客户端制作的符合OCI规范的自定义制品,您可以安全的管理以及高效的分发符合OCI规范的自定义制品。

前提条件

  • 已在本地安装ORAS客户端。具体操作,请参见安装ORAS。

  • 已配置专有网络或公网的访问控制,用于连接到企业版实例,本文以配置公网访问控制为例。具体操作,请参见配置公网的访问控制。

  • 已获取登录企业版实例的密码。

    若您忘记或遗失密码,您可以通过配置访问凭证的方式重置密码。具体操作,请参见配置访问凭证。

背景信息

容器镜像服务企业版支持托管OCI制品,包括镜像、Helm Chart和自定义的OCI制品。关于镜像和Helm Chart的详细介绍,请参见推送和拉取镜像和推送和拉取Helm Chart。

推送自定义OCI制品至企业版实例

  1. 执行以下命令,登录企业版实例。

    oras login --username=<镜像仓库登录名> <企业版实例名称>-registry.cn-<企业版实例所在的地域>.cr.aliyuncs.com

    在返回结果中输入登录密码,然后显示login succeeded,表示登录成功。

  2. 执行以下命令,使用本地数据制作OCI制品。

    echo "hello world" > artifact.txt
  3. 执行以下命令,推送OCI制品至企业版实例。

    oras push mlf-registry.cn-hangzhou.cr.aliyuncs.com/<命名空间的名称>/<镜像仓库的名称>:<OCI制品版本> --manifest-config /dev/null:application/vnd.customized.artifact.config ./artifact.txt
    • manifest-config /dev/null:application/vnd.customized.artifact.config:指定制品的类型名称为application/vnd.customized.artifact.config。

    • manifest-config /dev/null:application/vnd.customized.artifact.config ./artifact.txt:指定本地数据为artifact.txt。

从企业版实例中拉取自定义OCI制品

  1. 执行以下命令,登录企业版实例。

    oras login --username=<镜像仓库登录名> <企业版实例名称>-registry.cn-<企业版实例所在的地域>.cr.aliyuncs.com

    在返回结果中输入登录密码,然后显示login succeeded,表示登录成功。

  2. 执行以下命令,从企业版实例中拉取OCI制品。

    oras pull <企业版实例名称>-registry.cn-<企业版实例所在的地域>.cr.aliyuncs.com/<命名空间的名称>/<镜像仓库的名称>:<OCI制品版本>
  3. 执行以下命令,确认OCI制品已存储至本地。

    cat <OCI制品版本>

    在返回结果中可以看到文件内容,说明本地已包含OCI制品。

相关文章

使用Helm 3.7以下版本推送和拉取Chart 2025-04-18 15:16

在Helm3版本中,推送和拉取Chart的是通过使用OCI镜像仓库来实现的。OCI镜像仓库用于存储和管理Chart,可以是本地文件系统、网络服务器或云存储等。在Helm 3.7以下的版本中,推送和拉取Chart的概念与使用Helm-push插件不同。本文介绍使用3.7以下版本的Helm时,如何使用命

使用OCI制品形式推送和拉取Chart 2025-04-18 15:16

OCI(Open Container Initiative)制品是一种用于存储和传输容器相关文件的标准格式。Helm 3增加了对OCI制品的支持,可以将Chart打包为OCI制品,并使用该形式推送和拉取Chart。通过使用OCI制品形式推送和拉取Chart,可以更灵活地管理Chart的存储和传输,方

使用Helm 3.7及以上版本推送和拉取Chart 2025-04-18 15:16

在Helm3中,推送和拉取Chart的是通过使用OCI镜像仓库来实现的。OCI镜像仓库是一个存储和管理Chart的地方,可以是本地文件系统、网络服务器或云存储等。在Helm 3.7及以上版本,推送和拉取Chart的概念已经发生了变化,使用OCI制品的方式来推送和拉取Chart。OCI(Open Co

使用Helm 2推送和拉取Chart 2025-04-18 15:16

Helm是一个Kubernetes包管理工具,使用Chart打包、管理和部署Kubernetes应用程序。当您创建了一个新的Chart或更新了已有的Chart后,可以将其推送到Helm仓库,以便其他人可以拉取并使用。Helm是一个Kubernetes包管理工具,使用Chart打包、管理和部署Kube

推送和拉取自定义OCI制品 2025-04-18 15:16

容器镜像服务企业版支持管理以ORAS(OCI Registry As Storage)客户端制作的符合OCI规范的自定义制品,您可以安全的管理以及高效的分发符合OCI规范的自定义制品。 前提条件

使用Helm 3推送和拉取Chart 2025-04-18 15:16

容器镜像服务企业版实例支持Helm 3客户端进行操作使用。您可以使用企业版实例镜像仓库来存储和分发Helm Chart,并使用Helm 3客户端来管理和操作这些Chart。 使用说明

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号