医疗智能体 EIHealth-自定义镜像创建Notebook样例:步骤3:制作并上传镜像
时间:2025-02-12 15:03:44
步骤3:制作并上传镜像
- 制作镜像。
- 【可选】根据网络情况,配置基础镜像中的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
- 安装所需软件。本例中使用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,否则会覆盖基础镜像启动脚本,引起异常。
- 按键盘Esc键,并执行:wq保存退出Dockerfile。
- 执行docker build -t image:tag .命令,自动完成镜像制作。
命令中image为镜像名称,tag为镜像标签,名称可自定义。
详细镜像制作过程请参见制作Docker镜像和Dockerfile参考。
- 【可选】根据网络情况,配置基础镜像中的PyPi Mirror,对下载进行加速。基础镜像中的PyPi Mirror,默认配置为华为云软件开发云的PyPi mirror。您可以在容器中执行如下命令,查看PyPi Mirror。如果您想用其他PyPi Mirror,可将命令中的index-url参数修改为您需要的PyPi mirror。
- 上传镜像。
- 上传镜像。
- 在“项目管理”页面“镜像”页签中,可查看已上传的镜像。
- 在平台镜像管理列表中,将已上传的镜像分类为“NOTEBOOK”。
support.huaweicloud.com/usermanual-eihealth/eihealth_25_0050.html