管理镜像
管理中心提供了镜像管理的能力,用于查看系统镜像和管理用户自定义镜像。自定义镜像即在基础镜像之上添加依赖包,实现更灵活的开发和调度需求,形成新的自定义镜像。
约束与限制
- 系统镜像为内置镜像,不支持修改和删除。
- 仅当前工作空间管理员、开发者,以及具有DAYU Administrator或者Tenant Administrator权限的用户,可以创建和管理所有自定义镜像。且开发者仅可以为自己创建自定义镜像,仅可以管理自己创建的自定义镜像。运维者和访客仅具有查看镜像的权限。
- 同一个工作空间最多可以创建100个自定义镜像。
- 同一个工作空间创建的自定义镜像不能重名。
- 当前创建自定义镜像的基础镜像仅支持系统内置的系统镜像。
查看系统镜像
- 参考访问DataArts Studio实例控制台,登录DataArts Studio管理控制台。
- 在DataArts Studio控制台首页,选择对应工作空间的“管理中心”模块,进入管理中心页面。
- 在管理中心页面,单击“镜像管理”,进入镜像管理页面。
- 选择“系统镜像”页签,查看系统镜像。 图1 查看系统镜像
创建自定义镜像
- 参考访问DataArts Studio实例控制台,登录DataArts Studio管理控制台。
- 在DataArts Studio控制台首页,选择对应工作空间的“管理中心”模块,进入管理中心页面。
- 在管理中心页面,单击“镜像管理”,进入镜像管理页面,选择“自定义镜像”页签。 图2 创建自定义镜像
- 单击“创建镜像”,创建自定义镜像,配置参数如表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
- 单击“保存”,自定义镜像创建完成。
自定义镜像创建完成后需要发布镜像,发布后的镜像才可以正常运行调度,或个人运行环境中使用(即在开发环境创建Notebook实例)。执行6发布自定义镜像或者参考发布自定义镜像操作。
- (可选)单击“发布”,发布自定义镜像。
管理自定义镜像
- 发布自定义镜像:单击列表操作列中的“发布”,发布镜像。已发布的镜像版本可以通过查看镜像版本查看。
- 修改自定义镜像:单击列表操作列中的“修改”,修改镜像。
- 删除自定义镜像:单击列表操作列中的“更多 > 删除”,删除自定义镜像。
删除自定义镜像时,会同步删除关联的已发布版本。删除操作无法恢复,请谨慎操作。
- 查看镜像版本:单击列表操作列中的“更多 > 查看版本”,查看已发布的镜像版本。
- 回滚镜像版本:单击列表操作列中的“更多 > 查看版本”,单击操作列的“回滚”,回滚镜像版本为指定的历史镜像版本。
回滚镜像版本后,将生成一个新的镜像版本,需重新发布后,才可以正常运行调度或在个人运行环境中使用(即在开发环境创建Notebook实例)。