--cache-from
在使用 docker buildkit功能时,我找不到有关使用哪个注册表(本地或远程)的任何信息。
假设我运行这个:
export DOCKER_BUILDKIT=1
docker build -t my-registry/my-image-name --build-arg BUILDKIT_INLINE_CACHE=1 .
docker push my-registry/my-image-name
现在,我对我的进行一些更改Dockerfile
并重新运行:
export DOCKER_BUILDKIT=1
docker build -t my-registry/my-image-name --build-arg BUILDKIT_INLINE_CACHE=1 .
但是这次我没有将镜像推送到远程注册表上,这意味着本地和远程版本my-registry/my-image-name
不同。
当我现在运行时,哪个图像将用于缓存:
export DOCKER_BUILDKIT=1
docker build --cache-from my-registry/my-image-name --build-arg BUILDKIT_INLINE_CACHE=1 .
?