如果平台预置的镜像不满足您的开发需求,需要新增依赖或引入外部镜像时,您可通过自定义镜像构建新的镜像。
构建自定义镜像
点击"自定义镜像",填写镜像名称和镜像描述。
点击下一步,配置镜像的构建信息。
其中,填写的字段及含义如下:
字段 | 含义 |
---|---|
选择CCR镜像仓库 | 选择的是在资源池中绑定的企业版CCR镜像仓库 |
命名空间 | 镜像仓库的命名空间 |
新建镜像 | 在命名空间下新增一条镜像 |
选择已有镜像 | 在命名空间的已有镜像中新增一个版本 |
CCR镜像名称 | 新建或选择已有镜像的镜像名称 |
构建方式 | 包括基于已有镜像和基于Dockfile两种方式 |
基于已有镜像 | 基于平台的预置镜像及基于预置镜像构建的自定义镜像。目前暂不支持基于预置的Notebook镜像构建自定义镜像 |
基于Dockfile | 通过填写Dockfile内容构建新的镜像。目前暂不支持基于Dockfile构建的镜像用于Notebook |
依赖项 | 可添加pip3、apt依赖。pip3默认源地址:https://pypi.douban.com/simple/ apt默认源地址:http://mirrors.tuna.tsinghua.edu.cn/ubuntu |
基于已有镜像
选择基于已有镜像时,需要选择基础镜像和依赖项。 其中,依赖项内容支持输入框填写,或者上传requirment文件。输入框输入时,可直接写包名,或者指定包的版本,并换行添加下一个依赖包。平台已有默认包的地址,如果要更换地址,可直接 -i https://pypi.xxxxx.com/simple/ 指定地址即可。
基于Dockerfile
如果内置的镜像不满足需求,或需要使用Dockfile的方式构建镜像时,可选择基于Dockerfile。 可选服务包括作业建模、在线服务、批量预测三种。勾选对应服务后,创建的镜像可以在对应服务中使用。
其中,如果构建的镜像需要用于作业建模,需要遵循作业建模的镜像构建规范。
点击完成构建,则提交镜像构建的任务。
镜像版本列表
在版本列表中,可查看历史构建的各版本镜像。
点击"版本详情",可查看镜像的配置信息。
点击"依赖项",可查看改镜像添加的依赖。
点击"日志",可查看镜像构建过程的日志。