Docker 有一个缓存,这很棒,但我在“docker build”输出中看到的只是:
---> Using cache
Run Code Online (Sandbox Code Playgroud)
或命令的输出(这意味着它没有使用缓存)。
在我的 Dockerfile 中执行一个步骤(一份 COPY)后,它显然没有使用缓存。但我相当确定它正在复制的文件夹中没有任何变化。(这是我们的应用程序,例如,即使我连续部署两次,我也会遇到无缓存的情况。)
有什么方法可以让 Docker 告诉我它认为发生了什么变化?
我知道 Docker 曾经为此检查时间戳,但这已在 Docker 1.8 中修复,我在这里使用 Docker 1.9.x。
docker ×1