缓存非常有用并且省时间,不过有时候docker缓存的行为不都能达到你的期望。 用以上Dockerfile作为示例,假设你更改了代码并push到Git仓库。新代码不会check out下来,因为git clone命令没有更改。在Docker看来git clone的步骤一样,所以使用了缓存。 在这种情况下,你可能不想开启docker的缓存了。
构建镜像时使用–no-cache参数。
docker build --no-cache .
viencoding.com版权所有,允许转载,但转载请注明出处和原文链接: https://viencoding.com/article/222