繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM