首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Docker不支持文件路径的生成错误副本

Docker不支持文件路径的生成错误副本
EN

Stack Overflow用户
提问于 2022-02-14 09:47:58
回答 2查看 529关注 0票数 0

这是我的Dockerfile代码:

代码语言:javascript
运行
复制
FROM node:16.10-alpine3.12 as base
RUN apk update
RUN apk add git
WORKDIR /app
COPY package.json .

FROM base as builder
RUN npm i
COPY . .
RUN npm run build

FROM base as prod
WORKDIR /exfront
COPY --from=builder /app/package.json .
RUN npm i
COPY --from=builder /app/.nuxt .nuxt
COPY --from=builder /app/static static
COPY --from=builder /app/nuxt.config.js .
EXPOSE 3500
ENV NUXT_HOST=0.0.0.0
ENV NUXT_PORT=3500
CMD ["npm","start"]

我的.dockerignore文件包含以下内容:

代码语言:javascript
运行
复制
.dockerignore
node_modules
npm-debug.*
Dockerfile
.git
.gitignore

我在(步骤8复制)中得到了这个错误。。)

代码语言:javascript
运行
复制
Error processing tar file(duplicates of file paths not supported):

另一个问题是我必须安装git,所以有两个命令: apk update && apk add git

因为如果不是在npm安装中,我就会得到git错误,如果我能够删除这个命令,为什么会发生这种情况呢?

EN

Stack Overflow用户

发布于 2022-05-09 17:58:24

如果您有一些复制到容器中的对接器内部文件(即我的实例中的.wh..wh..opq,您的实例中可能还有其他文件),则会出现此错误。这里的解决方案是在源中删除它们,因为通常没有保留它们的理由。

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71109823

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档