docker build 不使用缓存

创建日期: 2022-11-04 15:26 | 作者: 风波 | 浏览次数: 13 | 分类: Docker

在使用 docker build 命令的时候,默认情况下 Docker 会使用之前的缓存,如果换了文件位置啥的,有时候会报错找不到文件:

failed to build LLB: failed to compute cache key

这时候可以强制 Docker 不使用缓存。

设置这两个环境变量,Docker 在 build 的时候就不会再使用缓存

export DOCKER_BUILDKIT=0
export COMPOSE_DOCKER_CLI_BUILD=0

参考:https://stackoverflow.com/questions/64221861/an-error-failed-to-solve-with-frontend-dockerfile-v0

13 浏览
0 评论