开发者社区> 问答> 正文

如何防止Dockerfile指令被缓存?

如何防止Dockerfile指令被缓存?

展开
收起
游客5k6m7fein3w74 2021-10-21 14:46:36 1269 0
1 条回答
写回答
取消 提交回答
  • 可以指定一个build-time参数来强制从该步骤开始中断高速缓存。例如,在您的Dockerfile中,将

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

    docker build --build-arg CACHE_DATE=$(date +%Y-%m-%d:%H:%M:%S) ... 确保该值是没有任何空格的字符串,否则Docker客户端会错误地将其用作多个参数。

    2021-10-21 15:03:45
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
基于英特尔 SSD 的虚拟机缓存解决SSD 立即下载
用户态高速块缓存方案 立即下载
高性能Web架构之缓存体系 立即下载