赞
踩
Dockerfile的文件内容如下
- FROM node:alpine as builder
- WORKDIR /app
- COPY package.json .
- RUN npm install --registry=http://registry.npm.taobao.org
- COPY . .
- RUN npm run build
-
- FROM nginx:alpine
- COPY --from=builder ./dist /usr/share/nginx/html
报错信息 如下
原因是 构建时指定了上下文的目录为/app 所以所有内容都在/app的目录下
构建够的dist也是在/app下
所有最后一句应该是
COPY --from=builder ./app/dist /usr/share/nginx/html
另外如果找不到目录也需要排查是不是将目录配置在了 .dockerignore 文件里.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。