新老用户进群领券,100% 有券等你来冲!新老用户进群领券,100% 有券等你来冲! 体验按量付费开发机!立即领券
Skip to content

构建自定义镜像

镜像中心支持租户通过多种方式创建自定义镜像。

当前租户已在平台上创建的镜像,均会展示在自定义镜像标签页。

NOTE

如果在开发机、任务、推理服务的自定义镜像列表中无法找到您的镜像,请检查该镜像的可用资源池

镜像大小限制

单个镜像大小不能超过 50 GiB。

快速构建镜像

切换到自定义镜像标签页后,点击构建镜像

alt text

进入创建页面后,请根据页面提示,完成以下配置。

  • 镜像名称及 tag:填写符合要求的名称与镜像标签。

  • 可用服务:如果您希望镜像被用于开发机和任务,可根据需要进行勾选。

  • 镜像构建资源池:选择可使用该镜像的资源池。如果下拉列表只有一项,选择默认值即可。如果有多项,说明您的计算资源分布在多个可用区(例如,宁夏、广东等)。列表中的每一行为该可用区中的所有资源池,请选择希望使用该镜像的资源池。单次构建操作仅支持选择一个可用区的所有资源池。

  • 构建方式:自定义镜像的构建方式有如下三种。

    方式说明
    基于现有镜像可使用平台预置镜像,或镜像中心的自定义镜像。在基础镜像上,可使用 apt-getpip install 安装其他软件。
    基于 dockerfile直接上传 dockerfile ​。
    基于现有开发机将开发机另存为(系统目录)自定义镜像,仅支持选择正在运行的开发机。保存开发机为镜像时,请停止开发机内的读写操作​。

在开发机内构建镜像

您可以在开发机内部构建镜像,并上传本地镜像到租户镜像仓库。

启用开发机的「Docker 容器」功能后,可在开发机内部使用 Docker 命令。您可以使用 docker run 启动容器,安装和部署一些软件,再将更新后的容器打包为镜像,推送到租户镜像仓库。

详见 Docker 功能

查看构建结果

构建完成后,您可以在自定义镜像标签页中查看您的镜像。暂不支持展示构建镜像的过程日志和失败原因。构建镜像时间与具体操作有关,可能从几分钟到几十分钟不等。但是如果超过 30 分钟,镜像构建任务会直接超时并失败。

alt text

点击列表中的可用资源池可查看该镜像在哪些资源池中可用。弹窗中同时会展示镜像所在仓库的存储剩余额度。

alt text

NOTE

如果直接构建镜像失败,可尝试在开发机内安装依赖项目,再将开发机保存为自定义镜像。如果问题持续,请联系无问芯穹技术支持