在使用 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