FROM node:boron
WORKDIR /app
ADD package.json /app
RUN npm install
ADD . /app
EXPOSE 3000
CMD ["node","app"]
所以我的问题是这两行
ADD package.json
, RUN npm install
.在构建 docker 镜像时会制作两个单独的层还是一个单层?
最佳答案
是的当然。将有两层..参见image
关于node.js - 在构建 docker 镜像时,添加 package.json 和安装模块是否被视为两个不同的层?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47118287/