例如,在某些情况下,我会从Requirements.txt更新依赖项以与pip一起使用,但由于我是从Github链接中手动拉出而不使用任何版本控制,因此链接保持不变。是否有可能使缓存中途失效?这样,我不必再次构建整个项目,而只需要部分构建。
我没有碰到文件,也没有从快速搜索中看到任何东西,
答案 0 :(得分:0)
为清楚起见,“部分”是指pip安装后的每个命令。缓存失效后就无法重新使用它。
目前尚不可能,但是有一个解决方案。
在点子安装之前添加ARG CACHE_DATE=2018-11-28
然后使用docker build --build-arg CACHE_DATE=$(date) ....