You need to enable JavaScript to run this app.
导航
使用体验版实例推送和拉取镜像
最近更新时间:2024.03.06 10:23:27首次发布时间:2021.11.11 21:06:11

开启镜像仓库 CR 业务并创建完成命名空间后,您可以开始推送和拉取镜像。

使用限制

体验版相较标准版本存在部分功能差异,标准版实例和体验版实例的规格对详情参见下表。如果您有较高的业务需求,例如对推送的速度和并发数有更高的要求,建议 购买标准版实例,并将 体验版实例同步至标准版实例。迁移方案详情参见 镜像仓库体验版迁移标准版方案

说明

  • ✅ 表示支持。
  • 短横线 (-) 表示不支持。
功能归类功能体验版标准版
实例管理独享 Registry 服务-
独享服务访问域名-
自定义访问域名-
独享数据存储后端-
临时/长期访问凭证管理
仓库管理命名空间配额(个)350
OCI 制品仓库配额(个)3003000
每个 OCI 制品仓库镜像版本配额(个)1005000
支持 Helm Chart 托管
访问控制公网访问控制-
公网流出流量(每月)200M按量付费
VPC 访问控制-
VPC 接入配额不涉及5
镜像安全镜像漏洞扫描-
镜像恶意文件扫描-
分发管理跨地域自动同步-
体验版镜像迁移
外部仓库迁移-
P2P 加速-
镜像后台清理定期清理镜像版本1 年未使用的镜像版本长期保留

前提条件

  • 已创建镜像仓库体验版实例,操作详情参见 创建体验版实例
  • 已创建设置镜像仓库体验版实例登录密码,详情参见 体验版实例访问凭证
  • 已创建命名空间,详细操作参见 创建命名空间
  • 已装 Docker,具体操作,请参见 安装 Docker
  • 推送镜像前,请确保本地已有镜像,且已知镜像的 ImageID 或镜像名称。

推送镜像

说明

  • 推送镜像前无需在控制台创建 OCI 制品仓库。镜像仓库控制台将根据推送命令中 <OCI 制品仓库名称> 自动创建 私有 OCI 制品仓库。后续您可以通过修改 OCI 制品仓库类型,更新为 公有 OCI 制品仓库,详情参见 修改 OCI 制品仓库
  • 本地镜像推送至镜像仓库的过程中将进行压缩,因此控制台中镜像的容量通常小于本地镜像的容量。

本文以如下参数为例。

用户名UserId地域命名空间OCI 制品仓库
v**1007***华北2(北京)

cn-beijing

spacemysql
  1. 执行以下命令登录仓库实例。
    输入您在 设置体验版实例访问凭证 中设置的访问密码。

    docker login --username=<火山引擎帐号用户名>@<UserID> cr-<体验版实例所在地域>.volces.com
    

    示例:

    docker login --username=v**@1007*** cr-cn-beijing.volces.com
    
  2. 执行以下命令标记本地镜像。

    docker tag [ImageId或镜像名称] cr-<体验版实例所在地域>.volces.com/<命名空间名称>/<OCI 制品仓库名称>:[镜像版本号]
    

    示例:

    docker tag mysql cr-cn-beijing.volces.com/space/mysql:latest
    
  3. 执行以下命令推送镜像至仓库实例。

    docker push  cr-<体验版实例所在地域>.volces.com/<命名空间名称>/<OCI 制品仓库名称>:[镜像版本号]
    

    示例:

    docker push cr-cn-beijing.volces.com/space/mysql:latest
    

    系统显示类似如下信息,表示您已成功推送镜像。
    alt

拉取镜像

本文以如下参数为例。

用户名UserId地域命名空间OCI制品仓库
v**1007***华北2(北京)

cn-beijing

spacemysql

说明

公有镜像可匿名拉取,即无需登录仓库实例直接拉取公有镜像。

  1. 执行以下命令登录仓库实例。
    输入您在 设置体验版实例访问凭证 中设置的访问密码。

    docker login --username=<火山引擎账号用户名>@<UserID> cr-<体验版实例所在地域>.volces.com
    

    示例:

    docker login --username=v**@1007*** cr-cn-beijing.volces.com
    
  2. 执行以下命令拉取镜像。

    docker pull cr-<体验版实例所在地域>.volces.com/<命名空间名称>/<OCI 制品仓库名称>:[镜像版本号]
    

    示例:

    docker pull cr-cn-beijing.volces.com/space/mysql:lastest
    

    系统显示类似如下信息,表示您已成功从镜像仓库拉取镜像。

    Status: Image is up to date for cr-cn-beijing.volces.com/space/mysql:lastest