可以指定一个build-time参数来强制从该步骤开始中断高速缓存。例如,在您的Dockerfile中,将
ARG CACHE_DATE=not_a_date
然后为每个新版本赋予该参数新的价值。最好的当然是时间戳记。
docker build --build-arg CACHE_DATE=$(date +%Y-%m-%d:%H:%M:%S) ...
确保该值是没有任何空格的字符串,否则Docker客户端会错误地将其用作多个参数。
请参见有关问题22832的详细讨论。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)