文档首页/ AI开发平台ModelArts/ 故障排除/ 开发环境/ 自定义镜像故障/ 用户使用ma-cli制作自定义镜像失败,报错文件不存在(not found)
更新时间:2024-11-22 GMT+08:00
分享

用户使用ma-cli制作自定义镜像失败,报错文件不存在(not found)

问题现象

用户使用ma-cli制作自定义镜像失败,报错文件目录不存在。

图1 报错xxx not found

原因分析

复制的文件需要放在Dockerfile同级文件夹或者子目录中,不能放在Dockerfile上层目录。

图2 Dockerfile复制文件路径错误

解决方案

  1. 查看用户Dockerfile中的COPY命令中的文件的路径。将要复制的文件放到Dockerfile同级目录或子目录中,如图,Dockerfile在“./.ma/customize_from_ubuntu_18.04_to_modelarts/路径下”,需要将文件放到“/home/ma-user/work/.ma/customize_from_ubuntu_18.04_to_modelarts”下。
    图3 查询Dockerfile的路径
  1. Dockerfile命令修改为相对路径,举例如下:
    COPY ./mindspore-2.1.0-cp39-cp39-linux_aarch64.whl /tmp/mindspore-2.1.0-cp39-cp39 -linux_aarch64.whl

相关文档