当前位置:   article > 正文

Docker 构建时COPY文件报没有对应文件夹或文件_dockerfile copy 找不到源文件夹

dockerfile copy 找不到源文件夹

Dockerfile的文件内容如下

  1. FROM node:alpine as builder
  2. WORKDIR /app
  3. COPY package.json .
  4. RUN npm install --registry=http://registry.npm.taobao.org
  5. COPY . .
  6. RUN npm run build
  7. FROM nginx:alpine
  8. COPY --from=builder ./dist /usr/share/nginx/html

报错信息 如下

 

原因是 构建时指定了上下文的目录为/app 所以所有内容都在/app的目录下

构建够的dist也是在/app下

所有最后一句应该是

COPY --from=builder ./app/dist /usr/share/nginx/html

 

另外如果找不到目录也需要排查是不是将目录配置在了 .dockerignore 文件里.

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/58065
推荐阅读
相关标签
  

闽ICP备14008679号