推送和拉取自定义OCI制品
更新时间 2026-06-29 14:28:06
最近更新时间: 2026-06-29 14:28:06
本文介绍了推送和拉取自定义OCI制品的用户指南。
概述
本文介绍使用ORAS推送和拉取自定义OCI制品的操作方法。
前置条件
1. 已开通容器镜像服务企业版实例。
2. 本地已安装ORAS客户端。
ORAS推送和拉取自定义OCI制品操作步骤
1. 登录容器镜像服务实例:请使用实际的用户名、密码和实例访问地址登录。
oras login --username=<用户名> <实例访问地址>登录的用户名和密码为开通容器镜像服务实例时所设,若忘记密码,可在控制台访问凭证页面重置密码。
2. 推送自定义OCI制品
注意
如需通过推送制品自动创建仓库,请使用v1.3.0-beta.2及以上版本的ORAS。
oras push --artifact-type application/vnd.example+type <实例访问地址>/<容器镜像命名空间>/<容器镜像仓库>:<版本号> <制品名称>其中,--artifact-type application/vnd.example+type 用于指定制品类型,该类型可自定义。
3. 推送镜像
oras pull <实例访问地址>/<容器镜像命名空间>/<容器镜像仓库>:<版本号> <制品名称>4. 示例
新建一个文件,并使用ORAS以OCI协议推送至容器镜像实例。
echo "oci artifact demo" > oci-artifact-demo
oras push --artifact-type application/vnd.custom.config.v1+json myinst-registry.crs-huadong1.ctyun.cn/myns/myrepo:v1 oci-artifact-demo使用ORAS拉取OCI制品
oras pull myinst-registry.crs-huadong1.ctyun.cn/myns/myrepo:v1