不缓存特定RUN步骤的Dockerfile
创始人
2024-12-24 19:30:18
0

要在Dockerfile中禁用某些步骤的缓存,可以使用--build-arg参数和一个随机值来绕过缓存。

以下是一个示例的Dockerfile,其中一个特定的RUN步骤不会被缓存:

# 设置一个随机的build-arg
ARG CACHEBUST=1

# 第一个RUN步骤
RUN echo "这个步骤会被缓存"

# 第二个RUN步骤,不会被缓存
RUN echo "这个步骤不会被缓存"

# 其他步骤...

在构建镜像时,可以传递一个随机的build-arg值来绕过缓存:

docker build --build-arg CACHEBUST=$(date +%s) -t myimage:latest .

每次构建时,$(date +%s)将生成一个当前的UNIX时间戳作为build-arg的值,这将导致Dockerfile中的第二个RUN步骤不会被缓存。

这样,只有第二个RUN步骤会在每次构建时重新运行,而其他步骤仍然可以从缓存中读取。

相关内容

热门资讯

一分钟了解!堆金城双金麻将有挂... 一分钟了解!堆金城双金麻将有挂(辅助挂)原先是有挂(专业辅助力荐教程)-哔哩哔哩;1.堆金城双金麻将...
7分钟了解!湖北微乐麻将小程序... 7分钟了解!湖北微乐麻将小程序辅牌器(辅助挂)竟然存在有挂(专业辅助2025新版教程)-哔哩哔哩是一...
第3分钟了解!指尖四川麻将有挂... 第3分钟了解!指尖四川麻将有挂的(辅助挂)固有真的有挂(专业辅助AA德州教程)-哔哩哔哩;指尖四川麻...
五分钟了解!天天赢棋牌外挂(辅... 五分钟了解!天天赢棋牌外挂(辅助挂)原生真的有挂(专业辅助切实教程)-哔哩哔哩;五分钟了解!天天赢棋...
2分钟了解!掌电竞技外挂(辅助... 《2分钟了解!掌电竞技外挂(辅助挂)从来真的是有挂(专业辅助AI教程)-哔哩哔哩》 掌电竞技外挂软件...
第3分钟了解!开心武汉花可以调... 【福星临门,好运相随】;第3分钟了解!开心武汉花可以调胜率(辅助挂)原来真的有挂(专业辅助解密教程)...
第5分钟了解!麻将朋友局有挂(... 第5分钟了解!麻将朋友局有挂(辅助挂)原生真的是有挂(专业辅助安装教程)-哔哩哔哩;1、不需要AI权...
第3分钟了解!17麻将众娱大菠... 第3分钟了解!17麻将众娱大菠萝提高胜率的方法(辅助挂)好像是有挂(专业辅助扑克教程)-哔哩哔哩;1...
第3分钟了解!蜂娱棋牌惠东麻将... 第3分钟了解!蜂娱棋牌惠东麻将规律(辅助挂)原本真的是有挂(专业辅助揭秘教程)-哔哩哔哩;蜂娱棋牌惠...
第7分钟了解!新天天游戏可以开... 第7分钟了解!新天天游戏可以开挂(辅助挂)一向真的有挂(专业辅助分享教程)-哔哩哔哩;第7分钟了解!...