Docker运行错误 - > EEXIST:文件已存在,符号链接'/ app / node_modules' - > '/app/.build/node_modules'

时间:2018-05-31 17:08:22

标签: node.js typescript docker dockerfile

我正在尝试使用Docker运行node-typescript应用程序。使用以下Dockerfile构建图像:

FROM lambci/lambda:build-nodejs6.10

# Create app directory
WORKDIR /app

# Install app dependencies
COPY package.json .
COPY yarn.lock .

RUN npm install --global yarn
RUN yarn install
RUN yarn global add serverless@~1.24.1

# Bundle app source
COPY . .

EXPOSE 8080
CMD [ "yarn", "run", "deploy" ]

但是当我尝试运行它时,我收到以下错误:

EEXIST: file already exists, symlink '/app/node_modules' -> '/app/.build/node_modules'

更新: 显然是同一个问题happens with Ember,但我在这里没有使用它。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,添加了此问题即可解决

.build/

.dockerignore文件,重建docker镜像,错误消失