docker-images - Dockerfile生成镜像的时候是如何缓存的?
大家讲道理
大家讲道理 2017-04-22 09:00:35
0
1
776

比如我安装一个东西耗时两个小时,但是构建成功之后再构建一次他就很快了,说明它缓存了,现在我的疑惑是如果我稍微改变了一点东西,如何保证他不需要在再耗时两个小时。

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

répondre à tous(1)
洪涛

Chaque fois que la commande RUN est exécutée pendant le processus de construction du docker, une image est générée. De plus, les images sont liées par le sang. La durée de la recompilation dépend de l'avance de la première image affectée par votre modification. .
Compréhension simple lorsque vous modifiez dockerfile, lorsque vous modifiez 第N行的RUN命令, N+1之后的命令都要重跑;

docker image --tree #查看镜像的依赖关系

另外你直接docker images也能看到很多None名字的镜像文件,
那就是你之前build的结果; 如果build成功的话,就会把None改成你指定的name;
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal