医疗智能体 EIHealth-自定义镜像创建Notebook样例:步骤3:制作并上传镜像

时间:2023-11-01 16:18:52

步骤3:制作并上传镜像

  1. 制作镜像。
    1. 【可选】根据网络情况,配置基础镜像中的PyPi Mirror,对下载进行加速。基础镜像中的PyPi Mirror,默认配置为华为云软件开发云的PyPi mirror。您可以在容器中执行如下命令,查看PyPi Mirror。如果您想用其他PyPi Mirror,可将命令中的index-url参数修改为您需要的PyPi mirror。
      cat /root/.pip/pip.conf.product[global]index-url = http://repo.myhuaweicloud.com/repository/pypi/simpleformat = columns[install]trusted-host=repo.myhuaweicloud.com
    2. 安装所需软件。本例中使用cpu基础镜像,并安装化学分子格式转换工具Open Babel。
      # 创建并进入Dockerfile文件vi Dockerfile# 编写Dockerfile文件,安装Open BabelFROM swr.cn-north-4.myhuaweicloud.com/eihealth-notebook/eihealth-notebook:cuda11.0-custom-v1.0.8RUN sudo apt-get updateRUN sudo apt-get install -y openbabel
      • Dockerfile中不可以指定CMD以及ENTRYPOINT,否则会覆盖基础镜像启动脚本,引起异常。
    3. 按键盘Esc键,并执行:wq保存退出Dockerfile。
    4. 执行docker build -t image:tag .命令,自动完成镜像制作。

      命令中image为镜像名称,tag为镜像标签,名称可自定义。

      详细镜像制作过程请参见制作Docker镜像Dockerfile参考

  2. 上传镜像。
    1. 上传镜像
    2. “项目管理”页面“镜像”页签中,中查看已上传的镜像。
    3. 在平台镜像管理列表中,将已上传的镜像分类为“NOTEBOOK”。
support.huaweicloud.com/usermanual-eihealth/eihealth_25_0050.html