以下是我的Dockerfile的内容:
FROM node:4.6.0
WORKDIR /src
COPY node_modules/ /src/node_modules
COPY . /src/
CMD ["/bin/bash"]
我想提高效率,以便只有在目录中有任何更改时才复制节点模块。否则,我只希望将源文件复制到图像中。 这会按预期工作吗?
答案 0 :(得分:0)
这将复制两次。 Docker缓存查看当前命令和上一层。如果当前命令的Docker上下文中发生了某些变化,它将运行。它不使用部分缓存来运行。