推送和拉取自定义OCI制品

📁 365体育投注365bet 📅 2025-12-27 15:01:05 👤 admin 👁️ 2618 ❤️ 155
推送和拉取自定义OCI制品

前提条件已在本地安装ORAS客户端。具体操作,请参见安装ORAS。

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

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

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

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

推送自定义OCI制品至企业版实例执行以下命令,登录企业版实例。

oras login --username=<镜像仓库登录名> <企业版实例名称>-registry.cn-<企业版实例所在的地域>.cr.aliyuncs.com在返回结果中输入登录密码,然后显示login succeeded,表示登录成功。

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

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

oras push mlf-registry.cn-hangzhou.cr.aliyuncs.com/<命名空间的名称>/<镜像仓库的名称>: --manifest-config /dev/null:application/vnd.customized.artifact.config ./artifact.txtmanifest-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制品执行以下命令,登录企业版实例。

oras login --username=<镜像仓库登录名> <企业版实例名称>-registry.cn-<企业版实例所在的地域>.cr.aliyuncs.com在返回结果中输入登录密码,然后显示login succeeded,表示登录成功。

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

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

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

相关推荐