我正在尝试使用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,但我在这里没有使用它。
答案 0 :(得分:0)
我遇到了同样的问题,添加了此问题即可解决
.build/
到.dockerignore
文件,重建docker镜像,错误消失