[英]Error: EEXIST: file already exists, mkdir '/node_modules/puppeteer/.local-chromium/linux-756035' when install puppeteer on vps
[英]Docker run error -> EEXIST: file already exists, symlink '/app/node_modules' -> '/app/.build/node_modules'
我正在尝试使用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'
更新:显然,Ember也会发生同样的问题,但是我在这里不使用它。
我有同样的问题,通过添加此问题解决了
.build/
到.dockerignore
文件,重建.dockerignore
镜像,错误消失
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.