Docker构建部分使缓存无效

时间:2018-11-28 16:34:35

标签: docker dockerfile

例如,在某些情况下,我会从Requirements.txt更新依赖项以与pip一起使用,但由于我是从Github链接中手动拉出而不使用任何版本控制,因此链接保持不变。是否有可能使缓存中途失效?这样,我不必再次构建整个项目,而只需要部分构建。

我没有碰到文件,也没有从快速搜索中看到任何东西,

1 个答案:

答案 0 :(得分:0)

为清楚起见,“部分”是指pip安装后的每个命令。缓存失效后就无法重新使用它。

目前尚不可能,但是有一个解决方案。

在点子安装之前添加ARG CACHE_DATE=2018-11-28

然后使用docker build --build-arg CACHE_DATE=$(date) ....

进行构建
相关问题