You need to enable JavaScript to run this app.
导航

迁移外部镜像到镜像仓库

最近更新时间2023.03.06 20:19:01

首次发布时间2022.03.30 19:53:51

本文将介绍如何把用户的历史镜像迁移到火山引擎,便于在机器学习平台中直接使用。

迁移的主要流程:

  1. 从用户指定的外部镜像仓库拉取镜像到本地机器。
  2. 将本地镜像推送到用户的火山引擎镜像仓库 CR 中,此时已能够在机器学习平台中使用该镜像。
  3. 【可选】将上述镜像在机器学习平台的【镜像仓库】中注册成自定义镜像。
相关概念
使用前提
  • 主账号已在火山引擎镜像(CR)的控制台页面开通了服务并设置仓库的密码,详见镜像仓库-设置访问密码

  • 若进行镜像迁移的是子账号,该子账号需要具备 CRFullAccessMLPlatformMemberAccess(或者 MLPlatformAdminAccess)的权限策略,修改权限的方式详见修改用户权限,然后前往火山引擎镜像仓库(CR)的控制台页面设置仓库密码。

  • 拥有 >=1 个待迁移的镜像,并且能获取到该镜像的地址。

    • 若外部镜像存储于外部的私有仓库,还需要该仓库的用户名和登录密钥用于身份验证。
操作步骤
  1. 如果外部镜像存放在私有仓库中,在本地机器的 Terminal 中先通过 docker login 登录远端的私有仓库。

  2. docker pull <镜像地址> 的方式将外部镜像仓库中的镜像拉取到本地机器上。

  3. 参考推送和拉取镜像 完成 CR 的登录、镜像的推送,推送成功后即可在 CR 的【OCI制品仓库】中找到该镜像,并该镜像的详情页中获得该镜像的地址。
    alt

  4. 在机器学习平台中支持选择火山引擎 CR 中(未在机器学习平台上注册)的镜像来创建开发机、自定义训练等工作负载。
    alt