文档首页> 编译构建 CloudBuild> 常见问题> Docker构建> COPY或者ADD指令找不到文件
更新时间:2022-04-20 GMT+08:00
分享

COPY或者ADD指令找不到文件

问题现象

构建任务中有“制作镜像并推送SWR”或“执行Docker命令”的构建步骤,执行任务时日志报如下异常信息:

原因分析

ADD指令的源文件为“./temp”,而当前工作目录下没有temp文件。

处理办法

假设当前目录的结构如下:

+ target
   - temp
- Dockerfile

target目录下有temp文件,而Dockerfile文件和target同级。

  • 方法一:将ADD指令的源文件改为./target/temp
  • 方法二:target目录作为工作目录,将构建步骤“制作镜像并推送到SWR仓库”的工作目录改为“target”,Dockerfile路径改为“../Dockerfile”

分享:

Docker构建所有常见问题

more

close