我有一个 dockerfile,它的第五行是
RUN apt update -y
Run Code Online (Sandbox Code Playgroud)
假设前五行在未来的构建中不会改变。只有下面的行会改变。
问题
当我后来一次又一次地构建这个图像时,
apt update再次运行(因此生成不断变化的包版本,以不确定的结果结束)或...该RUN apt update -y命令生成的层会被缓存,并且该命令不会再次运行,除非缓存失效,这可以通过多种不同的方式发生:
--no-cache。apt update。docker pull或docker build --pull)。Dockerfile将文件复制到自上次构建映像以来已更改的映像中。| 归档时间: |
|
| 查看次数: |
1622 次 |
| 最近记录: |