更新时间:2026-05-15 GMT+08:00
分享

管理镜像

管理中心提供了镜像管理的能力,用于查看系统镜像和管理用户自定义镜像。自定义镜像即在基础镜像之上添加依赖包,实现更灵活的开发和调度需求,形成新的自定义镜像。

约束与限制

  • 系统镜像为内置镜像,不支持修改和删除。
  • 仅当前工作空间管理员、开发者,以及具有DAYU Administrator或者Tenant Administrator权限的用户,可以创建和管理所有自定义镜像。且开发者仅可以为自己创建自定义镜像,仅可以管理自己创建的自定义镜像。运维者和访客仅具有查看镜像的权限。
  • 同一个工作空间最多可以创建100个自定义镜像。
  • 同一个工作空间创建的自定义镜像不能重名。
  • 当前创建自定义镜像的基础镜像仅支持系统内置的系统镜像。

查看系统镜像

  1. 参考访问DataArts Studio实例控制台,登录DataArts Studio管理控制台。
  2. DataArts Studio控制台首页,选择对应工作空间的“管理中心”模块,进入管理中心页面。
  3. 在管理中心页面,单击“镜像管理”,进入镜像管理页面。
  4. 选择“系统镜像”页签,查看系统镜像。

    图1 查看系统镜像

创建自定义镜像

  1. 参考访问DataArts Studio实例控制台,登录DataArts Studio管理控制台。
  2. DataArts Studio控制台首页,选择对应工作空间的“管理中心”模块,进入管理中心页面。
  3. 在管理中心页面,单击“镜像管理”,进入镜像管理页面,选择“自定义镜像”页签。

    图2 创建自定义镜像

  4. 单击“创建镜像”,创建自定义镜像,配置参数如表1所示。

    表1 创建自定义镜像参数

    参数

    描述

    基础信息

    镜像名称

    输入镜像名称。

    可见范围

    配置镜像的可见范围。支持配置“全部可见”和“仅自己可见”。

    说明:

    当选择“仅自己可见”时,仅用户本人和当前工作空间管理员,以及具有DAYU Administrator或者Tenant Administrator权限的用户可见。

    描述

    输入描述信息。最多1000个字符。

    基础镜像来源

    配置基本镜像的来源。当前仅支持“系统内置”。

    基础镜像

    选择基础镜像。当“基础镜像来源”为“系统内置”时,选择系统镜像。

    依赖包配置

    Python

    配置Python依赖包参数,每行一个依赖包。

    有两种格式:

    • 只写包名,例如:Shapely。默认取最新的版本的依赖包。
    • 包名==版本号,例如:Shapely==2.1.2

    Yum

    配置Yum依赖包参数,按仓库规则输入包信息,每行一个依赖包。例如:gcc-4.8.5-44.el7

    Script

    配置Script安装信息。例如:pip install Shapely==2.1.2

  5. 单击“保存”,自定义镜像创建完成。

    自定义镜像创建完成后需要发布镜像,发布后的镜像才可以正常运行调度,或个人运行环境中使用(即在开发环境创建Notebook实例)。执行6发布自定义镜像或者参考发布自定义镜像操作。

  6. (可选)单击“发布”,发布自定义镜像。

管理自定义镜像

  • 发布自定义镜像:单击列表操作列中的“发布”,发布镜像。已发布的镜像版本可以通过查看镜像版本查看。
  • 修改自定义镜像:单击列表操作列中的“修改”,修改镜像。

    未发布的镜像,在当前镜像版本中进行修改。已发布的镜像,修改后将生成新的镜像版本,不会影响已发布的历史版本。

  • 删除自定义镜像:单击列表操作列中的“更多 > 删除”,删除自定义镜像。

    删除自定义镜像时,会同步删除关联的已发布版本。删除操作无法恢复,请谨慎操作。

  • 查看镜像版本:单击列表操作列中的“更多 > 查看版本”,查看已发布的镜像版本。

    已发布的镜像版本不支持修改和删除,仅支持回滚操作。

  • 回滚镜像版本:单击列表操作列中的“更多 > 查看版本”,单击操作列的“回滚”,回滚镜像版本为指定的历史镜像版本。

    回滚镜像版本后,将生成一个新的镜像版本,需重新发布后,才可以正常运行调度或在个人运行环境中使用(即在开发环境创建Notebook实例)。

相关文档