由于COPY,dockerfile不会对大多数指令使用缓存。 /应用

时间:2018-03-18 08:03:15

标签: docker caching

我正在尝试使用我的laravel应用程序制作可部署的泊坞窗图像。

所以我用

COPY . /app

在dockerfile的开头 , 但是,每次我更改dockerfile时,它都会缓存到COPY . /app

在我的情况下,我需要我的文件来执行composer install,因此每次修改我的dockerfile并重建时,Il都必须再次下载我的作曲家依赖项(并且它会持续很长时间)

我已经尽可能地放了COPY指令,所以例如,我不必一次又一次地执行apt-get指令。

有没有办法“忽略”对dockerfile所做的更改,以获得更好的缓存?

0 个答案:

没有答案