如何防止Dockerfile指令被缓存?

如何防止Dockerfile指令被缓存?,第1张

如何防止Dockerfile指令被缓存?

可以指定一个build-time参数来强制从该步骤开始中断高速缓存。例如,在您的Dockerfile中,将

ARG CACHE_DATE=not_a_date

然后为每个新版本赋予该参数新的价值。最好的当然是时间戳记

docker build --build-arg CACHE_DATE=$(date +%Y-%m-%d:%H:%M:%S) ...

确保该值是没有任何空格的字符串,否则Docker客户端会错误地将其用作多个参数。

请参见有关问题22832的详细讨论。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/4908429.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存