首页 > 解决方案 > Dockerfile 解析错误第 7 行:COPY 需要至少两个参数,但只提供了一个。无法确定目的地

问题描述

Docker 文件内容:错误 - Dockerfile 解析错误第 7 行:COPY 需要至少两个参数,但只提供了一个。无法确定目的地

FROM node:10-alpine

RUN mkdir -p /home/node/app/node_modules && chown -R node:node /home/node/app

WORKDIR /home/node/app

COPY package*.json ./

USER node

RUN npm install

COPY --chown=node:node . .

EXPOSE 8080

CMD [ "node", "app.js" ]

标签: dockerfile

解决方案


完整,正确的方法是:

COPY --chown=node:node . ./

那是因为COPY需要 2 个参数(如错误消息所述),它只是不喜欢第二个裸点。


推荐阅读