【发布时间】:2020-10-26 02:41:14
【问题描述】:
我正在尝试创建一个 Docker 容器来充当我的应用程序的测试环境。我正在使用以下 Dockerfile:
FROM node:14.4.0-alpine
WORKDIR /test
COPY package*.json ./
RUN npm install .
CMD [ "npm", "test" ]
如您所见,它非常简单。我只想安装所有依赖项而不是复制代码,因为我将使用以下命令运行该容器:
docker run -v `pwd`:/test -t <image-name>
但问题是当我使用-v 挂载卷时,node_modules 目录被删除。有什么办法可以解决这个问题?
【问题讨论】:
标签: docker docker-volume