前提条件已在本地安装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.txt:指定本地数据为artifact.txt。
从企业版实例中拉取自定义OCI制品执行以下命令,登录企业版实例。
oras login --username=<镜像仓库登录名> <企业版实例名称>-registry.cn-<企业版实例所在的地域>.cr.aliyuncs.com在返回结果中输入登录密码,然后显示login succeeded,表示登录成功。
执行以下命令,从企业版实例中拉取OCI制品。
oras pull <企业版实例名称>-registry.cn-<企业版实例所在的地域>.cr.aliyuncs.com/<命名空间的名称>/<镜像仓库的名称>:
cat